Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 142
  1. whoami: making identity a spec

    There's a weird gap in how we describe ourselves.

  2. Claude Code has a skill system.

  3. A coffee roaster needed production planning software.

  4. Last month I wrote about building an embedded comment widget for Discourse using Rust compiled to WebAssembly.

  5. Another day, another article about AI fatigue and all the other problems it causes.

  6. llm-mux: Why I Rebuilt Lok

    Lok hit 317 cargo installs.

  7. Lok's spec command was useful but felt too coupled to the rest of the tool.

  8. I've been building lok, a multi-LLM orchestration tool, and I wanted to put it through its paces on a real project.

  9. The hardest part of building software isn't writing code.

  10. Every developer eventually builds a setup they are proud of.

  11. The Problem with Prompts The deeper I get into building with LLMs, the more I realize the "chat prompt" model works but could be better.

  12. I am good with machines and bad with people.

  13. Lok Part 4: The Self-Healing Loop

    Last time I showed lok finding 25 bugs in itself and creating GitHub issues automatically.

  14. Part 2 ended with two promises: parallel workflow execution and dead code cleanup.

  15. I Don't Type Every Word You Read

    Most modern work is already mediated by machines.

  16. Since introducing Lok, two features emerged from actual use: local LLM support via Ollama, and a declarative workflow engine.

  17. Large language models are getting better, but they're also getting more specialized.

  18. Intro It started with backup issues.

  19. I wrote about using Claude Code for daily development a few months ago.

  20. Letting AI Pick the Project

    With the rise of AI and LLMs, a common theme has been "don't let the machine do the thinking".

  21. In my previous post, I described running infrastructure with systemd services and bash scripts.

  22. I built an embedded comment widget that lets you add Discourse-powered comments to any static site with a single script tag.

  23. I run all my personal infrastructure on a single VPS using systemd services instead of Docker.

  24. I wanted to track what music I listen to without sending that data to Last.fm.

  25. 2025 - A Review

    2025 Yearly Recap A Year of Building, Shipping, and Showing the Work 2025 was the year things stopped being ideas in progress and started becoming systems with gravity.

  26. I am loving CLI agentic LLM apps except for one thing... and that's losing context.

  27. After getting laid off from my last job, I told myself I would keep my resume updated and my options open.

  28. Skin Shedding, Not Bikeshedding

    Snakes shed their skin.

  29. Yesterday I published yaml-janitor using date-based version numbers like 20251115.

  30. For the past five years, there's been an intermittent problem at work: sometimes, when editing YAML configuration files with automated tools, comments get destroyed.

  31. I've shipped more projects in the last three months than I did in the previous year.

  32. I live in the terminal and Neovim.

  33. Recently, I wrote about building a Discourse plugin that visualizes invite relationships as an ASCII tree.

  34. I built a small Discourse plugin that shows who invited whom in your community.

  35. In Part 1, I built the core of shelltrax—a TUI music player in Rust.

  36. We're converting one of our infrastructure services from MessageBus pub/sub to a synchronous REST API.

  37. In Part 1, I built an Instagram-style showcase using a custom GuestSpotPost model.

  38. I'm not exactly a social butterfly.

  39. I've been using Claude Code for a few months now as my primary development assistant.

  40. Part 1 covered the backend architecture, Part 2 covered topic pinning and expiration, and Part 3 covered topic boosting and custom avatar flair.

  41. Part 1 covered the backend architecture and Part 2 covered topic pinning and the expiration system.

  42. AWS SDK Ruby contributions and follow-up You published Contributing to AWS SDK Ruby - Part 3, which wrapped up your series about improving the Ruby AWS SDK.

  43. Part 1 covered the backend architecture for Yaks: wallets, transactions, and the service layer.

  44. I've wanted a random route generator for awhile now.

  45. The Saga Continues If you've been following along, you know I've been on a journey fixing AWS SDK Ruby credential handling.

  46. I'm building a virtual currency system for Discourse.

  47. This week centered on publishing, polishing, and reflecting on your Discourse work, with some light data analysis and side discussions along the way.

  48. I've been working at Discourse for a few months now, learning how flexible the platform is.

  49. This past week marked a small but meaningful milestone for me - I submitted and merged my first pull request to the Discourse core project.

  50. The Plot Twist Remember that AWS SDK contribution I wrote about?