Elektrine lite

← Feed

Kevin McDonald

sudorandom@infosec.exchange

<p>Software Engineer. I post about backend programming, and nonsense. β€©πŸ‡ΊπŸ‡Έ living in πŸ‡©πŸ‡°β€©</p><p><a href="https://kmcd.dev" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">kmcd.dev</span><span class="invisible"></span></a></p>

Posts

  • View post

    Daily Prompt: What open-source project do you admire the most and why? https://kmcd.dev/prompts/2026-09-27/ #prompt #writing #tech

  • View post

    Daily Prompt: Do you prefer light mode or dark mode, and does it change by time of day? https://kmcd.dev/prompts/2026-09-21/ #prompt #writing #tech

  • View post

    Daily Prompt: Which programming language do you wish you knew better? https://kmcd.dev/prompts/2026-09-18/ #prompt #writing #tech

  • View post

    I made a new post! https://buf.build/blog/delta-encoding-in-protobuf

  • View post

    πŸ“† Daily Prompt [2026-08-05]: How do you handle the transition period or &#39;imposter syndrome&#39; in the first few weeks of a new gig? https://kmcd.dev/prompts/2026-08-05/ #Dailyprompt #writing #softwareengineering

  • View post

    πŸͺ§ The CPU Cost of Protobuf Varints in Go: Do fixed-size integers serialize faster than varints? We benchmark the CPU overhead of continuation-bit parsing using Go, vtprotobuf, and hyperpb. https://kmcd.dev/posts/protobuf-varint-vs-fixed/ #Protobuf #Go #Performance #Software-architecture

  • View post

    πŸ“† Daily Prompt [2026-08-04]: What&#39;s a memorable story from your very first job? https://kmcd.dev/prompts/2026-08-04/ #Dailyprompt #writing #softwareengineering

  • View post

    πŸ“† Daily Prompt [2026-08-03]: What&#39;s your preferred stack or technology when starting a new side project? https://kmcd.dev/prompts/2026-08-03/ #Dailyprompt #writing #softwareengineering

  • View post

    πŸ“† Daily Prompt [2026-08-02]: What is the first thing you prioritize doing when settling into a new job or role? https://kmcd.dev/prompts/2026-08-02/ #Dailyprompt #writing #softwareengineering

  • View post

    πŸͺ§ Beating Go&amp;#39;s encoding/json with Schema-Guided ProtoJSON: How protojsonx compares to standard protojson, JSON, and vtproto. https://kmcd.dev/posts/benchmarking-protojsonx/ #Protobuf #Go #Performance #Json #Protojsonx

  • View post

    πŸ“† Daily Prompt [2026-07-24]: If you could design the perfect summer cottage, what is one feature it must have? https://kmcd.dev/prompts/2026-07-24/ #Dailyprompt #writing #softwareengineering

  • View post

    πŸ“† Daily Prompt [2026-07-26]: How do you find quiet, peaceful moments in a busy summer season? https://kmcd.dev/prompts/2026-07-26/ #Dailyprompt #writing #softwareengineering

  • View post

    πŸ“† Daily Prompt [2026-07-29]: If you could learn any new summer sport or skill instantly, what would it be? https://kmcd.dev/prompts/2026-07-29/ #Dailyprompt #writing #softwareengineering

  • View post

    πŸ“† Daily Prompt [2026-07-31]: As July ends, what has been the highlight of your summer so far? https://kmcd.dev/prompts/2026-07-31/ #Dailyprompt #writing #softwareengineering

  • View post

    πŸ“† Daily Prompt [2026-07-30]: What is a simple habit that has had a disproportionately positive impact on your life? https://kmcd.dev/prompts/2026-07-30/ #Dailyprompt #writing #softwareengineering

  • View post

    Hot take: REST is cope. I&#39;d take a well-documented RPC-based API over REST any day. It&#39;s only &quot;useful&quot; for things that are dead simple anyway and it&#39;s not even good at the U part of CRUD! And when you want to do anything other than basic CRUD actions on a resource you&#39;re either making weird sub-resources or straying away from REST anyway. It&#39;s annoyingly difficult to find where routes live, too many places use fancy language features to hide where an HTTP path is ac...

  • View post

    πŸͺ§ It&#39;s Time for ConnectRPC to Adopt HTTP QUERY: https://kmcd.dev/posts/connectrpc-http-query/ #Connectrpc #Http #Networking #Api #Protobuf #Golang

  • View post

    πŸ“† Daily Prompt [2026-07-28]: If you had to live in a different country for one year, where would you choose? https://kmcd.dev/prompts/2026-07-28/ #Dailyprompt #writing #softwareengineering

  • View post

    πŸ“† Daily Prompt [2026-07-27]: What is your favorite way to enjoy nature during the summer? https://kmcd.dev/prompts/2026-07-27/ #Dailyprompt #writing #softwareengineering

  • View post

    I&#39;ve updated https://map.kmcd.dev/ with some interesting changes. I&#39;ve created an algorithm to map the cables routes (since precise maps are either secret or TOO detailed). The algorithm had to balance several things: - Curve, so it looks halfway decent. - Avoid land mass (as much as reasonable) - Avoid overlapping similar routes on top of each other. The end result looks fairly good now. I&#39;m still tweaking some details, but I&#39;ve avoided having to be TOO hands-on with mapping ou...

  • View post

    πŸ“† Daily Prompt [2026-07-25]: What is the most interesting museum or exhibition you have ever visited? https://kmcd.dev/prompts/2026-07-25/ #Dailyprompt #writing #softwareengineering

  • View post

    πŸ“† Daily Prompt [2026-07-23]: What is your favorite keyboard layout or form factor, and why? https://kmcd.dev/prompts/2026-07-23/ #Dailyprompt #writing #softwareengineering

  • View post

    πŸ“† Daily Prompt [2026-07-22]: How do you handle the urge to &#39;do nothing&#39; during your free time? https://kmcd.dev/prompts/2026-07-22/ #Dailyprompt #writing #softwareengineering

  • View post

    πŸ“† Daily Prompt [2026-07-21]: What&#39;s the best piece of travel advice you&#39;ve ever received? https://kmcd.dev/prompts/2026-07-21/ #Dailyprompt #writing #softwareengineering

  • View post

    πŸ“† Daily Prompt [2026-07-20]: What is a movie, show, or book that you think is criminally underrated? https://kmcd.dev/prompts/2026-07-20/ #Dailyprompt #writing #softwareengineering

  • View post

    I&#39;m in a very weird mood. I am in a transitionary period, so part of my motivation has stalled but I&#39;m still extremely excited about some new stuff that I&#39;ve been working on: some I can&#39;t discuss yet and some that are scheduled to be published (which you can go and find already since my blog source is on github). But anyway, I find it strange that I cannot control my own motivations as much as I would think. There&#39;s an interesting cycle that I suspect is healthy to follow an...

  • View post

    πŸ“† Daily Prompt [2026-07-18]: How do you set boundaries to protect your personal time during vacation season? https://kmcd.dev/prompts/2026-07-18/ #Dailyprompt #writing #softwareengineering

  • View post

    πŸ“† Daily Prompt [2026-07-16]: Do you prefer a relaxing beach trip, an active mountain hike, or exploring a new city? https://kmcd.dev/prompts/2026-07-16/ #Dailyprompt #writing #softwareengineering

  • View post

    πŸ“† Daily Prompt [2026-07-15]: What is your favorite local spot to visit during the summer? https://kmcd.dev/prompts/2026-07-15/ #Dailyprompt #writing #softwareengineering

  • View post

    πŸͺ§ gRPC-Web Should Have Fixed gRPC: gRPC-Web should have been the pressure that made gRPC simpler, more inspectable, and better suited for the web. https://kmcd.dev/posts/grpc-web-should-have-fixed-grpc/ #Grpc #Grpc-web #Protobuf #Connectrpc