Yes, this post is very late. Sue me (no, please don’t. I can’t afford it).
Following on from the corker of a post I posted previously, here are yet more things that changed in my development environment in 2018.
I Found iTerm and Fell in Love
Yes, it took me this long but I finally discovered the magic that is iTerm. It is far better looking than the built-in macOS terminal, and it allows for so much more customisation, better tab management (other than ctrl + tab being totally broken and incorrect. If you move tabs around this becomes a random mish-mash of tabbing and oh please why) and neat things like holding cmd + clicking to open a link in your browser and whatnot. Great stuff!
Plus, bucking the trend of software in 2018/2019 it’s actually written in native macOS code. No electron shite (I don’t want to use 15,000GBs of RAM just to run a terminal app thank you) makes for a happy Luke.
I Discovered My Hatred of Electron
It’s not. It’s a mess that probably works somewhat but takes 99% of my system RAM in order to function. That should not be acceptable, but here we are, “let’s write bloated software and push the problem on to the end user” has become the motto of 2018 / 2019 apparently.
I’m not saying Electron has no place in the world. It is great for hacking together quick prototypes or for smaller one / two people dev teams to get on a lot of platforms and prove themselves with an early MVP. But please, once you are able to and have a good amount of funding (looking at you, Slack) you should become as native as possible to provide a good experience to all users, not just the rich ones that can afford more RAM. Did you not see the sky high prices we’ve had for RAM recently? Respect your users.
I Waved Goodbye to Github
It was a long and loving relationship, but last year I decided to venture out and see what else was out there. I revisited an old friend, Bitbucket, who I had spent time with years ago.
My goodness how she has grown. Bitbucket instantly won me back with the new design, features (hello Pipelines) and free unlimited private repositories. SourceTree is also great (when not dicking about trying to use the wrong ssh key) but other than that, this has really been a great relationship so far.
That’s all for this post, I’ll follow up in the future with another one if I think of anything. Other than that, to 2019 and beyond!