<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Ham Vocke - Tech Feed</title><description>Software engineering, leadership, and technology</description><link>https://hamvocke.com/</link><item><title>Home-cooked software</title><link>https://hamvocke.com/blog/home-cooked-software/</link><guid isPermaLink="true">https://hamvocke.com/blog/home-cooked-software/</guid><description>Software can be a home-cooked meal. I experienced what that could mean first-hand.</description><pubDate>Tue, 17 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Reviving a Dead Pet Project</title><link>https://hamvocke.com/blog/reviving-a-dead-pet-project/</link><guid isPermaLink="true">https://hamvocke.com/blog/reviving-a-dead-pet-project/</guid><description>I revived an old pet project of that&apos;s been dormant for years</description><pubDate>Fri, 12 Dec 2025 00:00:00 GMT</pubDate></item><item><title>This Blog Will Make You a Better Programmer</title><link>https://hamvocke.com/blog/better-programmer/</link><guid isPermaLink="true">https://hamvocke.com/blog/better-programmer/</guid><description>I got featured in a lovely YouTube video. Also, there&apos;s new RSS feeds.</description><pubDate>Tue, 19 Aug 2025 00:00:00 GMT</pubDate></item><item><title>A 16-Color Vim Color Scheme</title><link>https://hamvocke.com/blog/ansi-vim-color-scheme/</link><guid isPermaLink="true">https://hamvocke.com/blog/ansi-vim-color-scheme/</guid><description>When it comes to the command line, I prefer to define a color scheme once, in my terminal emulator, and let all other command line tools inherit that scheme. With vim &amp; neovim this took some fiddling, but I ultimately figured it out.</description><pubDate>Mon, 24 Feb 2025 00:00:00 GMT</pubDate></item><item><title>Kind Engineering</title><link>https://hamvocke.com/blog/kind-engineering/</link><guid isPermaLink="true">https://hamvocke.com/blog/kind-engineering/</guid><description>Be more kind, my friends.</description><pubDate>Fri, 17 Jan 2025 00:00:00 GMT</pubDate></item><item><title>The Joy of Under-Engineering</title><link>https://hamvocke.com/blog/under-engineering/</link><guid isPermaLink="true">https://hamvocke.com/blog/under-engineering/</guid><description>As software developers we&apos;re often quick to adopt the latest shiny technology. I think building something using very basic tools only from time to time helps to declutter your developer toolbox and figure out which tools really pull their own weight.</description><pubDate>Fri, 03 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Need an Air Horn? Say No More.</title><link>https://hamvocke.com/blog/airhorn/</link><guid isPermaLink="true">https://hamvocke.com/blog/airhorn/</guid><description>I built a small tool that helps you become the most obnoxious person around. You&apos;re welcome!</description><pubDate>Mon, 30 Dec 2024 00:00:00 GMT</pubDate></item><item><title>Let&apos;s Create a Terminal Color Scheme</title><link>https://hamvocke.com/blog/lets-create-a-terminal-color-scheme/</link><guid isPermaLink="true">https://hamvocke.com/blog/lets-create-a-terminal-color-scheme/</guid><description>Trying to create my own terminal color scheme, I went down an intense rabbit hole. Find out what I learned and check out the cool tool I built to generate your own, personal terminal color schemes.</description><pubDate>Sun, 16 Jun 2024 00:00:00 GMT</pubDate></item><item><title>You Might Be Better Off Without Pull Requests</title><link>https://hamvocke.com/blog/better-off-without-pull-requests/</link><guid isPermaLink="true">https://hamvocke.com/blog/better-off-without-pull-requests/</guid><description>Feature branches and mandatory pull requests have become a standard for a lot of modern software development teams. How did we get here? And does this really make sense?</description><pubDate>Sat, 27 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Book Review: “Tidy First?”</title><link>https://hamvocke.com/blog/tidy-first-review/</link><guid isPermaLink="true">https://hamvocke.com/blog/tidy-first-review/</guid><description>My review of Kent Beck&apos;s “Tidy First?”, a short book on the &quot;what&quot;, &quot;when&quot;, and &quot;why&quot; of tidying code.</description><pubDate>Tue, 12 Dec 2023 00:00:00 GMT</pubDate></item><item><title>Path to Production Mapping</title><link>https://hamvocke.com/blog/path-to-production/</link><guid isPermaLink="true">https://hamvocke.com/blog/path-to-production/</guid><description>Here&apos;s one from the consulting toolbox. Path to Production Mapping is a simple and effective tool that can help you understand, discuss, analyze, and improve how your team ships software to production. In this post I explain what it&apos;s all about and how you can use it.</description><pubDate>Wed, 08 Mar 2023 00:00:00 GMT</pubDate></item><item><title>Browser Bookmarks on the Command Line</title><link>https://hamvocke.com/blog/lnks-command-line-bookmarks/</link><guid isPermaLink="true">https://hamvocke.com/blog/lnks-command-line-bookmarks/</guid><description>I wrote lnks, a small tool that helps you find and open browser bookmarks from the command line. It works well as a personal bookmark manager, for shared team bookmarks, and is just the right thing for people who love working on the command line.</description><pubDate>Mon, 31 Oct 2022 00:00:00 GMT</pubDate></item><item><title>Book Review: “Learning Test-Driven Development”</title><link>https://hamvocke.com/blog/learning-tdd-review/</link><guid isPermaLink="true">https://hamvocke.com/blog/learning-tdd-review/</guid><description>A book review for Saleem Siddiqui&apos;s “Learning Test-Driven Development”. I think it&apos;s a great book and a modern take of Kent Beck&apos;s &quot;TDD By Example&quot;.</description><pubDate>Wed, 15 Dec 2021 00:00:00 GMT</pubDate></item><item><title>Doppelkopf — 3 Years Later</title><link>https://hamvocke.com/blog/doppelkopf-3-years/</link><guid isPermaLink="true">https://hamvocke.com/blog/doppelkopf-3-years/</guid><description>3 years ago I started building a browser-based Doppelkopf card game as a pet project. Things have been quiet. Did I give up? Hit a roadblock? Nuke the git repo?</description><pubDate>Wed, 11 Nov 2020 00:00:00 GMT</pubDate></item><item><title>Distraction-free writing with vim</title><link>https://hamvocke.com/blog/distraction-free-writing/</link><guid isPermaLink="true">https://hamvocke.com/blog/distraction-free-writing/</guid><description>Want to write without distractions and don&apos;t feel like buying an extra app for that? Here&apos;s how.</description><pubDate>Sun, 02 Feb 2020 00:00:00 GMT</pubDate></item><item><title>Testing Ansible Provisioning Locally</title><link>https://hamvocke.com/blog/local-ansible-testing/</link><guid isPermaLink="true">https://hamvocke.com/blog/local-ansible-testing/</guid><description>Learn how to test Ansible provisioning scripts locally</description><pubDate>Fri, 14 Sep 2018 00:00:00 GMT</pubDate></item><item><title>A &quot;Doppelkopf&quot; Browser Game</title><link>https://hamvocke.com/blog/doppelkopf/</link><guid isPermaLink="true">https://hamvocke.com/blog/doppelkopf/</guid><description>I started implementing a browser game version of the German &quot;Doppelkopf&quot; card game and it&apos;s great fun. Read why I started doing this and what I&apos;ve discovered so far.</description><pubDate>Sun, 26 Nov 2017 00:00:00 GMT</pubDate></item><item><title>E-book Release of Testing Microservices</title><link>https://hamvocke.com/blog/ebook-testing-microservices/</link><guid isPermaLink="true">https://hamvocke.com/blog/ebook-testing-microservices/</guid><description>Yeah, the &quot;testing microservices&quot; post series got a little out of hand. If you prefer ebooks over blog posts I&apos;ve got your back. I released the &quot;testing microservices&quot; series as an ebook.</description><pubDate>Thu, 28 Sep 2017 00:00:00 GMT</pubDate></item><item><title>Testing Microservices - Java &amp; Spring Boot</title><link>https://hamvocke.com/blog/testing-java-microservices/</link><guid isPermaLink="true">https://hamvocke.com/blog/testing-java-microservices/</guid><description>Learn how to test your Java &amp; Spring Boot microservice, based on the &quot;Testing Microservices&quot; article</description><pubDate>Tue, 19 Sep 2017 00:00:00 GMT</pubDate></item><item><title>Testing Microservices</title><link>https://hamvocke.com/blog/testing-microservices/</link><guid isPermaLink="true">https://hamvocke.com/blog/testing-microservices/</guid><description>Learn the concepts you need to build a reliable, fast and effective test suite for your microservices</description><pubDate>Mon, 18 Sep 2017 00:00:00 GMT</pubDate></item><item><title>Remote Pair Programming With SSH &amp; tmux</title><link>https://hamvocke.com/blog/remote-pair-programming-with-tmux/</link><guid isPermaLink="true">https://hamvocke.com/blog/remote-pair-programming-with-tmux/</guid><description>For many developers pair programming is the way to go. But pairing often becomes challenging as soon as people are working remotely. With a simple SSH and tmux setup you can have a very simple but effective setup for collaborating remotely using nothing but your command line.</description><pubDate>Tue, 03 Nov 2015 00:00:00 GMT</pubDate></item><item><title>Fun and Useless Tools for Your Command Line</title><link>https://hamvocke.com/blog/commandline-fun/</link><guid isPermaLink="true">https://hamvocke.com/blog/commandline-fun/</guid><description>There are a couple of really great tools out there that can help you getting more fun out of your day-to-day command line use. These are some of my favorites.</description><pubDate>Sun, 25 Oct 2015 00:00:00 GMT</pubDate></item><item><title>Make tmux Pretty and Usable</title><link>https://hamvocke.com/blog/a-guide-to-customizing-your-tmux-conf/</link><guid isPermaLink="true">https://hamvocke.com/blog/a-guide-to-customizing-your-tmux-conf/</guid><description>tmux has its flaws when you use its vanilla configuration. I&apos;ll show you how you can customize tmux so that it fits your needs, is a little more comfortable to use and pretty to look at.</description><pubDate>Mon, 17 Aug 2015 00:00:00 GMT</pubDate></item><item><title>A Quick and Easy Guide to tmux</title><link>https://hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/</link><guid isPermaLink="true">https://hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/</guid><description>tmux is a tool that can boost your productivity while using the terminal. Think of it as a window manager in your terminal with some extra fanciness on top. This post gives you an easy-to-follow introduction to tmux and explains its basic features and how to use them.</description><pubDate>Sun, 16 Aug 2015 00:00:00 GMT</pubDate></item><item><title>The &apos;Moving Apartments&apos; Retrospective</title><link>https://hamvocke.com/blog/retrospective-moving/</link><guid isPermaLink="true">https://hamvocke.com/blog/retrospective-moving/</guid><description>Probably everyone has moved at least once in their life. It&apos;s a lot of work but also offers unique opportunities. This post will tell you how the metaphor of moving can help you get great results out of your next Retrospective.</description><pubDate>Sat, 20 Jun 2015 00:00:00 GMT</pubDate></item><item><title>The Tweetrospective - spice up your next Agile Retrospective</title><link>https://hamvocke.com/blog/tweetrospective/</link><guid isPermaLink="true">https://hamvocke.com/blog/tweetrospective/</guid><description>I&apos;ve recently tried a new approach for facilitating an agile retrospecitve based on Twitter. It was a fun and creative session and I got great feedback. Read what I&apos;ve done, what I&apos;ve learned and grab some resources to do it yourself!</description><pubDate>Sun, 10 May 2015 00:00:00 GMT</pubDate></item><item><title>Import your DKB account into Homebank</title><link>https://hamvocke.com/blog/import-dkb-accounts-into-homebank/</link><guid isPermaLink="true">https://hamvocke.com/blog/import-dkb-accounts-into-homebank/</guid><description>Homebank is a great and free personal finance tool. I have written a small converter that allows you to import account data from DKB accounts.</description><pubDate>Tue, 07 Apr 2015 00:00:00 GMT</pubDate></item></channel></rss>