← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 130
  1. I just released a new version of Tri-State Relay Service with a few small improvements that have made it even more helpful for my day-to-day usage.

  2. tl;dr Trust should not be a blank check.

  3. When I finished writing I stopped watching my agents work and started listening, I still had one problem.

  4. I shipped the first version of Tri-State Relay Service (TSRS) because I needed agents to stop interrupting me.

  5. I was talking with friends recently about what changes when agents become a normal part of building software.

  6. A few weeks ago I was in a Copilot CLI conversation with my Brain folder in scope, trying to make a small version of Andrej Karpathy’s LLM wiki approach fit into my day.

  7. This last weekend I was doing my best to live in the moment and my daughter asked me if we could play Minecraft.

  8. I updated this post on August 9, 2026.

  9. Update (Feb 28, 2026): This post got a lot of discussion on Hacker News and Lobsters.

  10. I use AI in my writing all the time.

  11. I spent the weekend making my home network more secure, and the whole thing was just a conversation.

  12. My First 30 Years in Tech

    I turned 44 recently, which means I’ve now spent exactly half my professional life as an entrepreneur and half as an employee.

  13. Over the holiday break I decided to rebuild a slice of an internal web app from my day job as a webview experience inside VS Code.

  14. How I Work, 2025 Edition

    I took this week off to reflect and spend some time closer to the mountains as I start my forty-fourth year on this planet.

  15. Earlier today I saw a friend post about layoffs.

  16. In my last post, The Uncertain Future of Coding Careers (and Why I’m Still Hopeful), I wrote about something I’ve always found exciting as a developer: working myself out of a job so I can work myself into the next one.

  17. I was drowning in meetings, losing track of decisions, and manually typing notes I never revisited.

  18. 2006, Chicago.

  19. I recently rebuilt jonmagic.com from the ground up with help from GitHub Copilot, transforming it from a boring about page into a real blog and migrating over 100 posts from my old blog.

  20. A friend of mine, bright, driven, and relatively new to programming, asked me a heavy question the other day.

  21. Peer feedback

    It’s that time of year again and I’m asking for peer feedback and writing feedback for teammates and realized I’ve learned a few things about this process over the years that I think are worth sharing. # Asking for peer feedback A close teammate and friend

  22. Year in review

    This year flew by with a couple life changing family events, several projects shipped at work, and a lot of learning. # Family We took two family trips to Florida this year to visit Natalie’s parents.

  23. Ten years ago I started programming professionally and now I’m a Senior Engineer at GitHub.

  24. Intention vs Perception

    It is interesting to study the gap between the intention of communication and the perception of communication in the context of leadership.

  25. SWOT Analysis

    In college I learned how to do a SWOT analysis and I’ve been using it in one form or another at work and in my personal life ever since.

  26. Deliberate Iteration

    I’ve never been good at New Years resolutions but this year has been different.

  27. Robots can do support too

    GitHub launched the Atom beta this week and the response has been great.

  28. Sleep Apnea Survivor

    Almost two years ago a friend and my wife saved my life.

  29. The past few months I have been building a new team at GitHub focused on solving problems for our business teams.

  30. Business With Pleasure

    Hi, my name is Jon.

  31. Focus

    We just finished shipping a six month long milestone on one of our support tools at GitHub.

  32. In the past month I’ve had the opportunity to present this talk twice, first in London England and then in Verona Italy.

  33. My Trip to Verona

    As my plane broke through the clouds, descending into Verona, my eyes were met with seemingly endless farm land, a patchwork quilt, broken up by small patches of trees and wandering erratic roads. # Day 1 We landed at the small airport and for the first t…

  34. I’m really excited to let you know that we’ve added full-screen support to presentations on Speaker Deck.

  35. Scriptular

    Ever since Hubot was released I’ve been regular expressing myself.

  36. New Tabs and Cucumber

    While working on an internal app at GitHub I had to write a cucumber scenario that ran expectations against a new tab that was opened.

  37. It has been a month since Ordered List was acquired by GitHub and our team of 5 joined their team of 50, and it hasn’t sucked at all.

  38. This year I authored several RubyGems and just this week finally learned how to work with a contributor.

  39. Twelve (gauge)

    Today I hacked together an easy to use gem for accessing the Gauges API.

  40. GitHubber

    Today the whole crew from Ordered List joins GitHub!

  41. Finish Weekend

    While I initially had issues with the concept of Finish Weekend, I’m really glad I participated and believe everyone involved is better off for it. # The Who My friends at Collective Idea have apparently been talking about doing a Finish Weekend for a few…

  42. HipChat, hubot, and Me

    How you can give Siri her very own robot brother with some help from Heroku and HipChat.

  43. hubot Scripts Explained

    Ok, so now you’ve got your shiny new hubot up and ready to listen to your every command.

  44. Mentors

    We need more mentors.

  45. Why Should We Write?

    Building a career as a programmer requires a lot of hard work, determination, and in my opinion a lot of writing.

  46. Launching Speaker Deck

    Looking back at the last two weeks since launching Speaker Deck. # Launching Knowing when to launch a product is a painstaking task and ultimately you are never sure if it’s the right time, but at some point you have to pull the trigger.

  47. We recently ran into issues with certain versions of GhostScript not being able to convert PDFs into images.

  48. Thank You Steve Jobs

    When did you start using a Mac?

  49. Just Write It Down

    I struggle with remembering great ideas, not so great ideas, things I want to accomplish, and so much more.

  50. How a product was born, from inception to implementation, and distractions to launch. # Inception Speaker Deck was born in a little Irish bar right around the corner from our offices in South Bend Indiana in May of I was meeting Steve and John for lunch a…