Posts
Why I Avoid Ruby for New …
Why I Avoid Ruby for New Projects Azure SDK for Ruby is archived: https://github.com/Azure/azure-sdk-for-ruby PayPal deleted their Ruby SDK and started another one that only contains 3 of PayPal’s API endpoints at the time of writing: https://github.com/paypal/PayPal-Ruby-Server-SDK Azure …
One Language Challenge
One Language Challenge I’m announcing that I’m starting a one-language programming challenge. For the next 12 months, I’m going to program all my personal projects in one language, except any exploration work I’m doing that will help my day job. What I have done until now …
Choosing a Web Stack for …
A Frontend Web Framework for 2035 The year is 2025, and web code written in 2015 is either: a) unmaintained b) outdated c) re-written d) some combination of the above So what do you do if you’re a small team or an individual dev that’s moving fast and doesn’t want to bear the …
Js
My Relationship with JavaScript Disclaimer Quick disclaimer here, for the rest of the article, you can substitute JavaScript with TypeScript in your head if you prefer it. Everything I say about JavaScript in this article applies to both JavaScript and TypeScript, and no issue discussed below is …
Requirements are all that …
Dear Software Engineers: Your Requirements Are All That Matter Browsing through whatever tech forum you choose, you’ll see blog posts and rants from different engineers and influencers telling you that EVERYONE should go slower or faster or test more or test less or replace JavaScript with …
Winners and Losers of …
2024’s Winners and Losers 2024 is coming to a close, so I thought I’d do a quick review of what tech I’ve used, what I’ve liked, and what I didn’t. Winning Project my favourite project in 2024 has been my development environment setup script: setup script With this at …
Quotes and Nuggets of …
My Favorite Quotes and Nuggets of Wisdom In no particular order, here is every one of my favorite quotes, organized by author. As a disclaimer, just because I list an author here doesn’t mean that I agree with anything else the author has said. I believe that we can take good ideas from …
Haskell Reflections Part …
Haskell Reflections Part 2: What Haskell Taught Me Disclaimers All of my thoughts and opinions here are entirely my own, and do not reflect the opinions of my associates, my employer, or anyone else. What Haskell Has Taught Me In my last blog post, I talked about what I thought about the Haskell …
1 Year With Haskell, Part …
Haskell, A Year in Production Foreword Disclaimers All of my thoughts and opinions here are entirely my own, and do not reflect the opinions of my associates, my employer, or anyone else. I am not an expert in Haskell. I have a year of shipping it, and most of that year has been focused on a single …
What I've Been Doing and …
Happy March! My blog has been a little quiet in the new year, and I just wanted to make a quick post today explaining where I’ve been, what I’ve been doing, and where I’m going. My 2024 So Far Moving First and foremost, I’ve been moving, which makes it hard to dedicate hours …