← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 42
  1. Anti-Canonical, The World is not so Monolithic or Monotonic

  2. Anti-hustle, a better way of being

    Anti-hustle, a better way of being

  3. On how Jevons' Paradox related to AI coding is weird

  4. The biggest misconception in maximizing leverage with AI agents

  5. Hiring and getting hired is harder than ever

  6. No LLM was harmed in the writing of this message

  7. Even when the AI bubble pops...

    Even when the AI bubble pops...

  8. A software engineering organization is a system that produces a system.

  9. 4 Meta Principles For Software Engineering

    There is this tendency—if not an outright need—for those involved in the actual practice of writing code to create a guiding philosophy for the choices they're making.

  10. Writing Tests Improves Your Code

    We all know that we should write tests for our code.

  11. Why Writing Is An Engineering Superpower

    The strongest engineers write things down in a place where others can find them.

  12. Flavors Of No

    Saying no at work is hard, especially when it relates to more work assigned to you.

  13. 100% Test Coverage Is Not Enough

    100% test coverage is not enough, but 80% is probably fine.

  14. Text Is The Universal Api

    Back when I first started writing code in Notepad, I didn’t think I was really writing software.

  15. Crossing The Knowing To Doing Gap

    Ever read a book or listen to a lecture about a topic and get to the end knowing that you definitely learned something, but you have no idea on how to act on it?

  16. Graphql Why Would You Want It

    GraphQL is kind of like a pick up truck.

  17. Why You Should Upgrade Laptops Regularly

    I have a been making a very large mistake for the past few years.

  18. Look ma! No thought!

    Large Language Models (LLMs), as with all things hyped up, have a reason for the hype.

  19. One Tool

    Most people know a Swiss Army Knife on sight.

  20. The Second System Effect

    After an app or system does well, there’s often talk about version 2 or phase 2 or release 2.

  21. Sustainable Scaling

    You did it.

  22. To Kubernetes Or Not To Kubernetes

    Kubernetes, k8s, Uberkitties—whatever you call it.

  23. Quit Your Projects Earlier

    There is a rather rote bit of advice that people should “finish what they start.”

  24. How To Sanely Test Complex Systems

    "We don't have tests for that, because it's too complicated."

  25. A Love Letter To Git

    The most useful tech is the stuff you take for granted but can’t live without.

  26. Principles Of Product Requirements

    Software engineers make things for other people to solve some kind of problem.

  27. Data Untangling

    A few years back, I needed to migrate calendar data from one system to another.

  28. Start Somewhere

    Early in my career, I got asked to write a custom calendar system.

  29. Revisit Decisions

    Several years back I was working for a company with a system that was having a lot of performance issues.

  30. Ghost Ship Project

    Once upon a time, I had a system that needed to be tested heavily for any change we made to it.

  31. Engineering Is Trade Offs

    "I'm sorry to those who come after me.

  32. Are You Satisfied With Your Job

    Work is a lot of life.

  33. The Soothsaying Developer

    I remember the first time I was asked to give an estimate to someone.

  34. Project Management Systems Suck

    There are way too many of project management systems.

  35. Back in 2006, Jeff Atwood of Coding Horror made this legendary post in which he resurfaced two legendary pieces.

  36. Modern Software Development Analyzed

    Back in 2006, Jeff Atwood of Coding Horror made this legendary post.

  37. Keeping Up With The Valley

    There’s this fear in tech that you need make sure that people know what you’ve been busy in, and you need to continually re prove yourself to everyone else.

  38. How To Use Checklists

    Checklists have seen a recent resurgence in popularity.

  39. Interviewing Developers

    Recently, there’s been a spat of articles about how the hiring process is broken in our industry.

  40. Checklist Before Merge To Master

    I’ve previously written in support of checklists and using them.

  41. Counting The Costs Of Dependencies

    I’m shy about adding dependencies to projects I’m working on.

  42. Agile Is Not Scrum

    I’m sick and tired of people saying, “We do Agile development.”