Things I Use to Make Things Other People Use
Note: You may also like a post I wrote about what I pack in my bag for work trips.
HARDWARE #
Computer - I have a honking M1-PRO 16" MacBook Pro with 32gb RAM. It is waaaay more than I need to fiddle with text, but I make my computers last (got 7 years off the previous MPB) so I load them up for the long haul. Plus I might try doing a bit of video/pods in the next year (narrator: He would not). I've had Windows and Linux but I prefer Apple stuff for longevity and some basic set-it-and-forget-it stuff.
Keyboard(s) - I switch keyboards in and out to keep things spicy and save my wrists from RSI. This is my current fleet:
- a Nuphy Air 75 v2 with Brown Gateron Low Profile 2.0 switches. I find it very satisfying to type on. I usually have a wrist rest with it. I would call this my favorite/primary keyboard
I have a WASD CODE(RIP 2018-2024).- A Microsoft Ergonomic Keyboard (wired). It's fine, but a little mushy for my tastes. It's discontinued so good luck finding it for a reasonable price.
- A couple Apple Magic Keyboards (mini and full size). These are nice on the wrists because they are so flat, but I can feel my fingers getting numb from pounding/bottoming-out the keys. I assume the only fix is more therapy.
Mouse/Trackpad I have adopted the dual pointer lifestyle. On the right side of the keyboard a Logitech MX Master 3 for Mac that I swiped from herself after she moved up to a verticle style mouse. It does everything I ask it to. On the left side I have a Apple Magic Trackpad. The hope is that I will stave off RSI a little longer by using both hands, but I really only seem to use the righthand mouse.
Monitor - I have a couple Dell U2713h that I've never loved and hope they die soon so I can ask for something +4k to spare my old eyes. They don't play very nice with my new MBP (or vice versa).
Local Backup - I use Time Machine to backup to a My Passport Ultra. These things seem to die more often than they should. This one is solid state, so I'm hoping the lack of moving parts might keep this thing in the mix longer.
Dock - Everything is plugged into CalDigit TS4 Thunderbolt 4 Dock. I like this thing because it allows me to have one USB-C cable go to my MacBook and that's it. I can then have multiple monitors, backups, chargers, speakers and cables/connectors all ready to go.
Desk - I have a simple wood desktop from Ikea bolted to some motorized sit/stand desk. I wish I could say I stood a lot.
Chair - I sit on a refurbished Aeron that is fine. If it broke I would try something else. I had about 2 hours to find a chair before the world shut down for a month and this is what I ended up with.
Laptop Stand - I have a Roost that I very much enjoy. It folds up nice for portability and it keeps the laptop up fairly high. Pricy but if you use it 8 hours a day...
Headphones - I have some Bose Q35 over my ears most of the day. Again, overpriced (I didn't pay for them), but if you work in a open office (or at home during a pandemic) and are easily distracted, can you put on price on them? I wish the ear-pads were tougher, I've had to replace them.
Phone - I currently have a iPhone15 Pro that I will keep for 3 or 4 years and then get whatever the current model is. I am kind of indifferent to a phone as long as it works. A good camera is nice, but I don't know what to do with it, so.
Eyeglasses - I have marginal eyesight, but I hate wearing readers at a computer because they rest of the world become blurry. Ray-Ban makes some "computer glasses" that are more magnified at the bottom of the lense (less at top) which seem to work well for my situation. I can look away from the screen and still see things.
SOFTWARE (Default Apps) #
Text-editor: Shocker, I use VS-Code. I tend to just use whatever everybody else is using because any questions I have will be robustly answered in StackOverFlow and any extensions I need will exist. I will say this is probably the longest I've ever been on one editor (I was on TextMate for a long while too).
Extensions
- Atom One Light Theme I tend to do better with light themes. I don't look like a hacker, but I can see it.
- Code Spell Checker I no do words good.
- Highlight Matching Tag I no do tabs/indents good.
- HTML End Tag Labels One of my favorites. It puts a comment on the closing tag to tell you what div it is closing. So helpful.
- Markdown Shortcuts It's kind of like Emmet for markdown.
- Prettier - Code formatter, you already use this probably.
Graphics Editor I have a full Adobe install, that I despise, through work, so I tend to use that. Bonus, if my furnace quits I just fire up 3 Adobe apps and my laptop will heat the entire office. I have used Sketch and Figma when I've worked with designers who use them. They all confuse me. In times of desperation I will turn to GIMP.
Password Manager 1Password. First thing I install on a computer/device. But each time I update it, it seems to work less great. Which is not great.
Browsers For development I use FireFox. I like to support Mozilla and I like their inspector. Chrome is on my machine for testing (Lighthouse), but I just feel like I'm being spied on. I use Safari for personal stuff because I can bounce between my phone and laptop easily.
Extensions
- Fonts Ninja because I no do fonts well.
- Wappalyzer So I can see what you are building your site with.
- AXE So I can see if what you are building is accessible.
- Web Developer Toolbar A classic. Still go to this often.
Email Deep breath. Because my employer is a Microsoft [ed] shop, I must use Office and Exchange. While you can use almost any email client with Exchange, none of them work super great. The one that works best for me is...Outlook for Web. I know I know. Since I don't love email as a part of my browser, I sandbox it into a container app (I used Flotato last time I use Safari Web Apps). So now the web view works like a native app. Kind of. Email sucks and this is the best system I've come up with so far. My personal email is on GMail, for now.
Calendars Work is thorugh Outlook/Exchange; personal/family is through google. Both are viewed via Apple's Calendar app.
RSS NetNewsWire
Task Management As mentioned above, my org tends to use MSFT Planner for project planning. I also use MSFT To Do and don't actively hate it. The "My Day" feature is nice and I can turn emails into tasks that refer back to the email. If I have it open inside of out Outlook Calendar, I can drag/drop tasks onto my calender to schedule time to work on it. In general, because I have serious focus issues, I try and practice "1 Item To Do Lists."
Contacts Work is via Exchange; personal is via Apple.
Chat Apple Messages, Slack, Teams (work) and occasionally WhatsApp for family and friends in the EU.
Word Proccessing Word, Google Docs.
Spreadsheets Excel, Google Sheets
Shopping Lists AnyList (shared with herself)
News CNN (out of muscle memory) NYTimes, and memeorandum.com (aggregator)
Music Apple Music just because we save money with our Apple One subscription. We have some Sonos gear and the intergration is not as good as Spotify.
Podcasts Overcasts for personal, Apple Podcasts for work.
VPN NORD
Cloud Storage iCloud for me, OneDrive for them.
I use Slack, Github and Terminal like any other good little dev. I have to use MSFT Teams and Planner, but I can't say I love it. But we get them for free, and we get support with it, so.
STACK(s) #
New big sites are built in Gatsby.
Old big sites were built in Drupal .
New small sites are built in Eleventy.
Old small sites were built in Jekyll.
Code is hosted on github and deployed to Netlify.
Content is edited via Netlify-CMS and, preferably, Forestry.io.
We use Bootstrap a lot for front-end stuff. Just stop. Stop what you are about to say. If it's ok for me to run 400 libraries and frameworks on the backend of the stack, I don't see why I can't run bootstrap on the frontend. Shhhh. Yes, we customize it. Shhhhhh.