the old designer

Tech Stack 2024 blog post hero image

Tech Stack 2024

Welcome to 2024, there are many traditions in tech about new year posts, roadmaps, retrospectives, self promotion the list goes on, I have opted for that old favourite current tech stack so without further ado here we go.

Firstly the hardware. My main machine is an Apple M2 MacBook Air (in navy blue), I replaced my Macbook Pro earlier this year, and while supposedly a lower range model, the Apple M2 chip is as least as fast and a lot more portable, to the extent that I rarely use my iPad and would certainly not replace it. The Air is docked to a 32" 4K monitor giving me portability when needed and a good amount of screen space to work in, and watch movies when at my desk!

My code editor of choice.Sublime Text, I have tried many over the years but keep coming back to this one, it's blazingly fast, runs on Mac, Unix and Windows and is extendable through plugins which give me all I need on a daily basis. If I have more niche needs any time such as AI code helpers I keep a copy of Microsoft's' VSCode editor as well.

Also for code I have all sites while developing running under version control which means I can experiment, make changes or try out new ideas and roll back at any time if things go wrong. I use the industry standard here (GIT) which is managed through Sublime Merge, the companion app to the code editor. Just as an aside I also use this to system to write and store blogs, so it is just not for code.

Photo editing, for may years I used Adobe Photoshop, which was so standard it became a verb, to "Photoshop" an image, basically the same way that Hoover did with vacuuming. However a few years ago I switched to Pixelmator pro, a Mac only app as Adobes pricing model switched to a (rather expensive) annual subscription. Pixelmator pro is not as powerful, however it handles all I need, is fast and very easy to use when coming from Photoshop. Updates and improvements are frequent and again it's fast to load and process images.

Internet Browser, I am currently using Arc, a newcomer to the market, but with some interesting takes on the browser experience. I runs on both Mac and iPhone with a Windows version currently in development. It takes some setting up as it uses the concept of sidebars, create as many as you need, keep favourites in there and switch as needed. For example we have a "support" sidebar which has all the links we need for that role, links to domain name management, CMS access etc etc. I have another for development which has links to resources I use all the time. So far I can not recommend it highly enough. When developing sites I use Firefox browser as the debugging tools are top of the range and does not have the privacy issues of Google Chrome.

There are really two other tools I use daily, e-mail and task management/note taking. For email I use Fastmail and have done for many years. It supports custom domains and while it is a paid service it has none of the privacy concerns of "free" offerings such as gmail or hotmail. On my Mac I access mail through Mailmate not the prettiest mail client but the most powerful with insane search and filtering rules allowing you file and find mail very quickly. Again something I have used for a good few years. On the phone I use Preside, again not pretty but the nearest thing to Mailmate available on iOS.

Task and Project Management. I have tried them all (nearly). At present I am using Noteplan which allows me to keep notes on things done, code snippets, support requests etc as well as things I need to do. For me at least at the moment it's the sweet spot between task management and note taking. It's Mac/iOS only but if you are on this system and need to be organised I would thoroughly recommend it. In fact I am so impressed I decided to opt for Setapp allowing me to fold the subscription into their monthly fee as well have access to other apps which I can use for one monthly sub, something I am still getting up to speed with and certainly the subject of a future post.

I hope this post may help someone out there, if it does or you need any more details please contact me. I am always happy to try and help.