About:

Jonathan Hoyt is a software developer and investor with interests in AI, ML, and team building.

Website:

Specializations:

Interests:

Software development Team building Life AI ML Business problem solving

Incoming Links:

Outgoing Links:

Zach Holman
Subscribe to RSS:
The post details how the author improved AI agent performance in a VS Code project by transforming agent errors into systemic improvements for better observability and efficiency.
Enhancing home network security became an engaging project through a conversational partnership with an AI agent, leading to improved documentation and security measures.
A structured approach to using AI in writing emphasizes collaboration, context gathering, and maintaining the author's unique voice throughout the process.
Storing credentials in plaintext .env files poses security risks; using 1Password or macOS Keychain for runtime injection is a safer alternative.
The author rebuilt jonmagic.com, transforming it into a blog and migrating over 100 posts. To enhance searchability without a backend, they implemented a client-side semantic search using AI tools like GitHub Copilot and ChatGPT. ...
The author shares a transformative approach to managing meetings by utilizing AI and transcription tools. They detail their workflow of recording meetings, transcribing them, and using large language models (LLMs) to generate summ...
The post discusses the reality of job security in the tech industry, emphasizing that while layoffs can happen unexpectedly, individuals can build 'career security' through deliberate practices. The author shares insights from the...
The author reflects on the importance of collaboration over automation in coding careers. They share personal experiences of attempting to automate tasks, only to find that it hindered their learning and understanding. The piece e...
The author reflects on the anxieties faced by new programmers regarding job security in the tech industry, particularly in light of recent layoffs and the rise of AI. Drawing from personal experience, the author emphasizes the imp...
A personal reflection on a 30-year journey in tech, highlighting the balance between entrepreneurship and employment, and the fulfillment found in building software and teams at GitHub.
The author shares insights on personalizing productivity systems and workflows, emphasizing the importance of continuous adaptation and the use of frameworks like PRIME and SWOT.
The author reflects on their journey in the Ruby on Rails community, starting from the first RailsConf in 2006, where they connected with like-minded developers and created innovative projects. They recount their experiences at Gi...
The blog post discusses the implementation of a bot named 'hubot' to automate responses to frequently asked questions about GitHub's Atom editor in an IRC channel. The author describes the process of gathering common questions, cr...
The author reflects on their ten-year journey as a software engineer, starting from their early interest in computers to becoming a Senior Engineer at GitHub. They discuss key milestones, including their first programming projects...
The author shares lessons learned while building a new team at GitHub focused on solving business problems. Key points include the importance of choosing the right problems to solve, the need for clear goals to define success, the...
The author reflects on their experience leading a six-month project to develop a new support tool for GitHub, transitioning from a third-party service to an in-house application. Key lessons include the importance of focus, making...
The author reflects on their positive experience after the acquisition of Ordered List by GitHub, emphasizing the importance of cultural compatibility between merging teams. They argue that thorough research and understanding of e...
The author introduces Scriptular, a tool designed for testing regular expressions in JavaScript, built as a browser-based alternative to Ruby's Rubular. The author expresses excitement about its utility for developers and mentions...
The author shares their experience of presenting a talk on Hubot at two conferences, one in London and another in Verona. They discuss their initial encounter with Hubot at a conference in Colorado and their journey from writing a...
The author shares insights on how to effectively request and provide peer feedback in a work environment, emphasizing the importance of clarity and specificity in requests. They suggest that individuals seeking feedback should hig...
The text explores the gap between the intention of communication and its perception in leadership contexts. It emphasizes that perceptions often differ from intentions and suggests strategies for effective communication, such as e...
The author recounts their experience attending jsDay in Verona, detailing their arrival, interactions with fellow attendees, and the various activities during the conference. They describe the vibrant local culture, food, and thei...
The blog post discusses how to write a Cucumber scenario for testing a new tab in a web application using Selenium WebDriver. It provides a code snippet to switch to the last opened window and explains the necessary setup for usin...
The author shares their experience of managing contributions to their RubyGems project, specifically detailing a workflow for checking out, testing, modifying, and merging a pull request. They outline the steps taken to clone a re...