Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 28
  1. AI buzzwords are everywhere.

  2. Human Debt

    Software engineers understand technical debt.

  3. Healthy Tension

    Every leadership decision about team composition is a strategic bet.

  4. My System to Keep a Reading Habit

    I get asked how I stay informed as a technology professional when the industry seems to be moving faster than it ever has and the demands of staying informed to keep up have never been higher.

  5. I recently read a blog post lauding the experience of using Claude Code for Web.

  6. I spend lots of time speaking with friends and other technology professionals about a wide variety of topics from career advice, technology hype cycles, how to lead people, and finding success in our personal endeavors.

  7. I've spent the better part of the past decade as a technology professional, moving up and across multiple roles of software engineering and leadership.

  8. I constantly encourage my teams to leverage Generative AI (GenAI) in their daily work.

  9. I have been self-hosting a fleet of Minecraft servers on and off since around 2022.

  10. This year, with the buzz of GenAI's burgeoning capabilities as a pair programmer looming large over my industry, I took the opportunity to find out whether the hype was real.

  11. Working With Sanjay

    This document should serve as a concise artifact that describes my style of work and leadership.

  12. Don't (always) use a Database

    Editor's note · June 2026 The GitHub developer API link in this post has been updated to its current canonical URL.

  13. Tracing and Observability

    Think back to the last time you checked the tracking information for a package you were expecting to receive.

  14. Editor's note · June 2026 All of the GitHub help links in this post have been updated to their current canonical URLs.

  15. One of the most common tropes of working as a software engineer I've noticed is the constant lambasting of old code.

  16. Moving to GatsbyJS

    Editor's note · May 2026 When this post was written the site ran on Gatsby.

  17. How to Open Source Your Code

    Editor's note · June 2026 All of the GitHub help links in this post have been updated to their current canonical URLs.

  18. Getting Started With Open Source

    Editor's note · June 2026 The GitHub help link in this post has been updated to its current canonical URL.

  19. As software engineers, there are lots of tools available for us to use.

  20. A Light Introduction to AI Safety

    Editor's note · June 2026 Two Google AI references in this post have been updated to their current canonical URLs.

  21. The Wide World of Software Testing

    In a previous post about continuous integration and deployment, I alluded to the practice of constantly putting code through various tests and making the results visible, whether within a software team or to the public for an opensource project.

  22. The Wide World of Databases

    Editor's note · June 2026 Two external references in this post have been refreshed: the Stack Overflow 2018 Developer Survey citation in the image caption below was updated from insights.stackoverflow.com (the old subdomain Stack Overflow used for survey…

  23. This article will teach you how to write your very own Slack chatbot that answers simple questions using some basic machine learning tools.

  24. Convoluted Convolution

    This post was originally published when I was in college in 2014.

  25. Editor's note · June 2026 The Travis CI links in this post (travis-ci.com and travis-ci.com/getting_started) are preserved as the canonical service URL but are largely obsolete in 2026 - Travis CI retired its free open-source tier in 2020 and the service…

  26. Asynchronous JavaScript

    Callbacks vs Promises vs Async/Await JavaScript and many other programming languages support an abstraction known as asynchronous execution.

  27. Getting to Know Terraform

    Editor's note · June 2026 The Vagrant and Vault product links below have been updated to their current canonical URLs.

  28. Disclaimer: This article is aimed at beginners to software development or those looking to enhance their personal project experience.