Hjertnes.blog

Optimise for the problems you have.

June 15, 2018

It is important to know what kind of problems you will get in the future. But remember: don’t spend a lot of time optimising for problems that you might get. But rather design your software in a way where it is as easy as possible to deal with those problems as you can see the signs of them becoming a problem.

Seeing how your users use your software is important to understand how you should optimise your database and code. For example, if you have a CMS with tags. There is no point in optimising it for a shit load of tags, if none of your users use more than five per post. Or have more than 50 different ones on their site.

#

June 14, 2018

Not to confuse my earlier advice about meditation apps, I still consider Headspace to be the best place to start, but I have enjoyed the built in breathe app on the watch a lot lately.

#

June 14, 2018

Edit for iOS is better than I hoped.

My custom Emacs.d

June 14, 2018

I started to use Emacs with Spacemacs, and loved it, and then I moved over to Doom Emacs when it started to feel slow. And then I moved over to having my own thing when I realised that the kind of changes I wanted to make would be much easier if I went 100% custom. This is not the first time I tried this however. But nothing went anywhere the first time I tried it.

The reason I wanted to write my own was that I wanted to make sure my editor had less moving parts, and only had what I used. Instead of having a huge system for managing configuration and a lot of stuff I didn’t use. I’m very happy with it this far. It starts faster than Doom Emacs with a little, and faster than Spacemacs by a lot. And I can set stuff up in a way that makes the most sense for me.

The hardest thing about it was to identify the various packages or combination of packages that provide a certain functionality in Spacemacs and Doom. But everything worked like a charm after a few days.

1Password X

June 13, 2018

1Password X is awesome. If you use Linux, or some other platform like Chrome OS, where 1Password don’t have a native app, you can use their “Chrome App” called 1Password. The difference between this and the regular extension is that the extension requires you to have the native 1Password app installed, while X does not.

It is awesome. But the user experience of using it is not as great as the regular extension yet (like copying OTP codes on fill in doesn’t work yet).

Apple Watch

June 12, 2018

I’m still on my first Apple Watch: the series 1.

It’s slow, but still great.

My plan is to upgrade when the next version comes out, if it survives that long. And to get a Series 3 if not. The reason I say survive is that my current one have a crack in the screen.

I do not recommend people to buy an Apple Watch unless you are the kind of person where Achievements and Push Notifications about moving more helps to motivate you. And the push notification stuff is okay. But health related stuff is the only real reason to get an Apple Watch.

The Apple Sportsband

June 11, 2018

I have used the Apple Sports band a lot with my Series 1 watch. And I think it is great, for a rubber / plastic watch band. But I’m not a huge fan of it, even though it is the band I have used the most. My problem with it is that it is not the worlds most comfortable to wear like 22 hours a day. It kind of feels like your arm can’t breathe. And unless you tuck the end in the hole, it is very easy to unbuckle it. I don’t tuck it in there because harm hair.

The band I use most of the time is my Clockwork Synergy NATO band. It is awesome. A standard buckle. Never unbuckles, comfortable to wear no matter where and how. But it has one problem that the sports band doesn’t: it gets dirty.

#

June 09, 2018

I’m not a fan of the App Store pre-order

Apple custom CPUs

June 08, 2018

Apple have already moved all their non OS X hardware over to custom chips. And I think the future will bring custom Apple CPU’s or systems on a chip for the rest of their hardware lineup. But that does not mean that they are moving all of it over to ARM. What I think Apple will do, if they start moving away from intel is to make the best possible chip for each of their computers. For example it makes sense with ARM for their MacBook, but the rest should probably remain on some kind of x86 style system. At the same time I think Apple could go for a tailored chip for each of their products. Because what is the “perfect” chip for a MacBook Pro is different from a MacBook; and the best chip for an iMac is different from a iMac Pro or Mac Pro.

Twitter.

June 07, 2018

Okay. I get it, third party apps doesn’t make them any money because they don’t show ads.

But I don’t get why twitter didn’t do a real effort to get an agreement with third party clients to require them to show ads and report some data back.

I guess them just don’t want them.