Archives
Every post, grouped by year — leadership essays, technical notes, course reviews and side projects.
- Posts
- 149
- Years
- 17
- Span
- 2009 – 2026
149 posts across 17 years
2026
5 posts- 10 Aug 2026 A Developer Survey Is Not a Measurement of Developer Productivity Leadership
- 06 Jul 2026 Red flags in engineering organizations that only show up after week two Leadership
- 30 Apr 2026 Management Debt: When Leadership Patterns Rot Leadership
- 06 Apr 2026 Review of Claude Code for Python Developers from Real Python Review
- 25 Mar 2026 I Proved AI Could Beat Our Technical Interviews. Then I Had to Fix Them. Leadership
2025
10 posts- 22 Aug 2025 The Remote Engineering Leadership Playbook: Why Distance Doesn't Diminish Performance Leadership
- 18 Aug 2025 Junior Engineer Crisis: How AI Code Generation is Reshaping Engineering Teams Leadership
- 22 Jul 2025 Python Gotcha: Reusing Generators Returns Nothing Technical Solutions
- 14 Jul 2025 Python Gotcha: Logging an uncaught exception Technical Solutions
- 06 Jul 2025 How to fix GitLab 18 error regarding git_data_dirs Technical Solutions
- 17 Jun 2025 Python Gotcha: Identity vs Equality - When 'is' Fails Unexpectedly Technical Solutions
- 15 Apr 2025 Leading Distributed Teams: Lessons from Managing Global Engineering Teams Leadership
- 08 Apr 2025 Technical Debt Management: A Strategic Approach Leadership
- 01 Apr 2025 Scaling Engineering Teams: From 5 to 50+ Without Losing Your Culture Leadership
- 02 Jan 2025 My first experiences with a laser cutter Side Activities
2024
10 posts- 27 Nov 2024 Moving MS Authenticator to a new phone without a personal account Technical Solutions
- 13 Nov 2024 Format USB drive with EFI partition in Windows Technical Solutions
- 16 Aug 2024 Controlling power to LED lights with WLED Controller and a Relay switch Technical Solutions
- 20 Jun 2024 Setting up and updating the Ericsity WLED Controller from 0.13.3 to 0.14.1 Technical Solutions
- 29 Mar 2024 Python Gotcha: strip, lstrip, rstrip can remove more than expected Technical Solutions
- 19 Feb 2024 Installing the Mobile Security Framework (MobSF) on Windows using Docker Technical Solutions
- 29 Jan 2024 Review of Data Analysis with Polars Udemy course Review
- 25 Jan 2024 Review of Learn Data Analytics with Polars (Python) Course Review
- 22 Jan 2024 Review of Learn Github Actions for CI/CD DevOps Pipelines Course Review
- 03 Jan 2024 Python Gotcha: Modifying a list while iterating Technical Solutions
2023
32 posts- 20 Dec 2023 Python Gotcha: List Copy Problems Technical Solutions
- 27 Nov 2023 A Decade of Fighting Spam Side Activities
- 23 Nov 2023 Python Gotcha: Timezone Naive Functions like utcnow() and utcfromtimestamp() Technical Solutions
- 23 Oct 2023 Ruby Gotcha: Operator Precedence Technical Solutions
- 18 Oct 2023 Python Gotcha: Comparisons Technical Solutions
- 12 Oct 2023 Python Gotcha: Join vs Concat Technical Solutions
- 06 Oct 2023 Python Gotcha: Mutable Default Optional Arguments Technical Solutions
- 26 Sep 2023 Syncing Obsidian Notes across devices using Git and GitLab Technical Solutions
- 23 Aug 2023 How to disable Grafana in Gitlab 16.3 Omnibus Technical Solutions
- 14 Aug 2023 Failure of Management - Unlimited PTO Leadership
- 07 Aug 2023 Stack Exchange Strike - The strike is over Stack Exchange Strike
- 27 Jul 2023 Stack Exchange Strike - Community and AI Talk Reaction Stack Exchange Strike
- 06 Jul 2023 What should a software engineering interview look like? Leadership
- 04 Jul 2023 Stack Exchange Strike - Now AI is bad? Does Stack Exchange know what it is doing? Stack Exchange Strike
- 23 Jun 2023 Stack Exchange Strike - How does the company regain my trust? Stack Exchange Strike
- 21 Jun 2023 Stack Exchange Strike - Personal Frustrations Stack Exchange Strike
- 19 Jun 2023 Stack Exchange Strike - Does Stack Exchange Care? Stack Exchange Strike
- 13 Jun 2023 Stack Exchange Strike Update 2 Stack Exchange Strike
- 12 Jun 2023 Stack Exchange Strike - Week One Stack Exchange Strike
- 05 Jun 2023 Joining the Stack Exchange Moderator Strike Stack Exchange Strike
- 23 May 2023 My thoughts on what remote work will look like in the coming decade Leadership
- 21 May 2023 The Launch of Viva Printworks Side Activities
- 14 Apr 2023 Review of Unreal Engine 5 Generative Motion Graphics VFX Course Review
- 11 Apr 2023 Review of Learn How To Make A 2D Platformer In Unreal Engine 5 Course Review
- 03 Mar 2023 Review of DaVinci Resolve 2022: Beginner to Advanced in DaVinci 18 Course Review
- 13 Feb 2023 Automatically checking for broken links using Github Actions Side Activities
- 04 Feb 2023 CoderByte assessments fall to ChatGPT Technical Solutions
- 02 Feb 2023 Review of GitLab's 'TeamOps Certification' course Review
- 30 Jan 2023 Updating PHP and NextCloud Technical Solutions
- 08 Jan 2023 ChatGPT easily solves HackerRank questions Technical Solutions
- 05 Jan 2023 Taking Codility's sample interview exam using ChatGPT Technical Solutions
- 01 Jan 2023 Running CodeSignal questions through ChatGPT Technical Solutions
2022
18 posts- 26 Dec 2022 Breaking TestGorilla interview questions with ChatGPT Technical Solutions
- 20 Dec 2022 Using ChatGPT to interact with an API Technical Solutions
- 15 Dec 2022 ChatGPT is here - Use that to stop asking LeetCode questions during interviews Technical Solutions
- 07 Dec 2022 Rise Garden Two Year Follow Up Review
- 05 Dec 2022 Stack Overflow bans ChatGPT temporarily Side Activities
- 17 Nov 2022 Updating the design of the site Side Activities
- 24 Oct 2022 Talking about rejection in job searches Jobs
- 18 Oct 2022 Review of Unreal Engine 5 Beginners Guide to Building an Environment Review
- 03 Oct 2022 Review of Unreal Engine 5: The Complete Beginner's Course Review
- 20 Sep 2022 Review of Unreal Engine 5 - Realistic Environment Design for Beginners course Review
- 13 Sep 2022 Upload your resume, then re-enter it to apply for this job Jobs
- 06 Sep 2022 What Job Source is using which ATS? Jobs
- 28 Aug 2022 Review of Go: The Complete Developer's Guide (Golang) course Review
- 18 Aug 2022 I am looking for an engineering leadership role Jobs
- 26 Jun 2022 10 Soft Skills to Look For in Senior Software Developers Leadership
- 12 Jun 2022 Time and Gas saved by switching to remote work Jobs
- 04 Jun 2022 The Other Side of the Mirror: How I Went from Woven Client to Woven Employee Jobs
- 19 May 2022 Run Sanic on Heroku Technical Solutions
2020
8 posts- 26 Oct 2020 Review of GitLab's 'How to Manage a Remote Team' Coursera course Review
- 29 May 2020 Rise Gardens Review Review
- 24 May 2020 Rise Gardens App/Subscription Improvement suggestions Review
- 05 May 2020 Rise Gardens physical improvements suggestions Review
- 01 May 2020 Planting the first crop in the Rise Garden Review
- 26 Apr 2020 Assembling the Rise Garden Review
- 24 Apr 2020 Unboxing garden nurseries Review
- 22 Apr 2020 Unboxing and reviewing the new indoor Rise Gardens hydroponic garden Review
2019
10 posts- 23 Dec 2019 Review of Ultimate AWS Certified Developer Associate 2019 course Review
- 22 Oct 2019 Setting up GitLab runners Technical Solutions
- 30 Jul 2019 Installing InvoiceNinja on Ubuntu 18.04 Technical Solutions
- 26 Jul 2019 Updating PHP from 7.1 to 7.3 on Ubuntu 18.04 Technical Solutions
- 09 Jul 2019 Review of Travis CI Tutorial Udemy course Review
- 14 May 2019 Review of Software Testing Masterclass (2019) - From Novice to Expert Udemy course Review
- 29 Mar 2019 Stack Overflow still has issues and it's getting worse Side Activities
- 13 Mar 2019 Upgrading the home network to use Ubiquiti products Technical Solutions
- 31 Jan 2019 Fixing XPS 13 (Ubuntu) and Thunder Bolt 16 issue after BIOS update Technical Solutions
- 23 Jan 2019 Review of Sanic - An Asynchronous Web Framework for Pythonistas Udemy course Review
2018
15 posts- 15 Nov 2018 Autobuild and Deploy this Pelican Blog Technical Solutions
- 31 Oct 2018 Review of Udemy's Docker Swarm: Beginner + Advanced Review
- 29 Oct 2018 Review of Udemy's Docker and Containers: The Essentials Review
- 01 Oct 2018 Review of Udemy's renamed The 2018 Git Complete: 45 minute crash course using Angular. Review
- 26 Sep 2018 Backing up Ubuntu laptop to Ubuntu Server with passwordless rsync Technical Solutions
- 21 Sep 2018 Review of Udemy's Learn DaVinci Resolve 15 from scratch Review
- 13 Jul 2018 Deploying a Flask Slack app on Google Cloud Platform Technical Solutions
- 25 Apr 2018 Set up Dynamic CloudFlare IP with Let's Encrypt Technical Solutions
- 13 Apr 2018 Setting up GitLab on the new server Technical Solutions
- 02 Apr 2018 Travis CI doesn't keep your environment variable secure Technical Solutions
- 27 Mar 2018 Installing NextCloud Technical Solutions
- 20 Feb 2018 Review of Udemy's Django Course from Basics to Advance Review
- 15 Feb 2018 Setting up a ZFS pool on Ubuntu 16.04 Technical Solutions
- 12 Feb 2018 ...and then there was a backup server Side Activities
- 27 Jan 2018 Well, there goes my data... Side Activities
2017
11 posts- 28 Nov 2017 How I found an awesome remote only job Jobs
- 20 Oct 2017 Review of Udemy's AWS Serverless APIs & Apps - A Complete Introduction course Review
- 18 Aug 2017 Collecting Diamonds on Stack Exchange Side Activities
- 31 Jul 2017 A reflection on my decade at Caterpillar Jobs
- 28 Jun 2017 Review of Udemy's Python and Django Full Stack Web Developer Bootcamp course Review
- 22 May 2017 Stack Overflow's Problem - Feedback from an experienced user Side Activities
- 03 May 2017 Review of Udemy's Deep Learning Prerequisites - Linear and Logistic Regression courses Review
- 26 Apr 2017 Choosing an ORM library for a new project Technical Solutions
- 20 Apr 2017 Review of Udemy's 'Deep Learning Prerequisites: The Numpy Stack in Python' course Review
- 20 Apr 2017 Review of Udemy's 'Become a Product Manager | Learn the Skills & Get the job' course Review
- 19 Feb 2017 Can a machine be taught to flag spam automatically Programming Projects
2016
4 posts- 28 Dec 2016 Review of Udemy's 'From 0 to 1: Machine Learning, NLP and Python - Cut to the Chase' course Review
- 09 Dec 2016 Review of Udemy's 'Data Analysis with Pandas' course Review
- 06 Nov 2016 Third time's the charm? Side Activities
- 15 Mar 2016 My experiences releasing a package to PyPI Technical Solutions
2015
12 posts- 11 Dec 2015 How I built a Flask application that integrates with Travis CI and OpenShift Technical Solutions
- 18 Nov 2015 I'm running for moderator on Stack Overflow again Side Activities
- 10 Oct 2015 How not to recruit me Jobs
- 10 Aug 2015 Link Analysis - Technical Explanation Side Activities
- 07 Aug 2015 A proposal to fix broken links on Stack Overflow Side Activities
- 06 Aug 2015 Analysis of links posted to Stack Overflow Side Activities
- 09 Jul 2015 How I set up this site with GitHub Pages and CloudFlare Side Activities
- 03 May 2015 Why I moved from Wordpress to Pelican Side Activities
- 06 Apr 2015 I'm running to be a moderator of Stack Overflow Side Activities
- 12 Mar 2015 Zephyr - The bot that watches for low quality vote requests Programming Projects
- 08 Jan 2015 Thanks for all the fish Vipers
- 02 Jan 2015 Can a machine be taught to flag comments automatically Programming Projects