Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 37
  1. We used to build products.

  2. One of the things I keep thinking about is the extent to which most companies go out of their way to discourage their own employees from tackling the problems they spot.

  3. Hey there, reader.

  4. Today marks my son’s first birthday, a milestone that sneaks up on you with its quiet weight.

  5. Every morning, I drag myself to the sink, razor in hand, steam curling like a ghost around the fogged glass.

  6. Today, I want to share my concerns about a trend I’ve noticed in many companies: jumping to agreement too quickly when debating solutions.

  7. Kent Beck’s timeless advice, “Make the change easy, and then make the easy change,” is a guiding principle for software craftsmanship.

  8. The Search for a Better Term Over the years, leading teams and advising executives, I’ve often used “technical debt” to describe those persistent issues that slow us down or make changes risky.

  9. I wonder whether AI can enable a dual track model for building products while finding product market fit.

  10. If you’ve worked with software for any length of time, you’ve seen it: a codebase that starts as a lean, focused system can morph into a costly, resistant beast without careful stewardship.

  11. In my journey through various workplaces, I’ve noticed recurring problems that seem to plague most companies.

  12. A vision for Web 5

    Hype cycles in tech rarely translate to significant changes in our lifestyle.

  13. I hear of people saying their team tried Trunk-Based Development, and decided they didn’t find it beneficial after a couple of months.

  14. So you think you work in a team

    I had a discussion on Twitter yesterday about whether a software development team should restrict the freedom of its members, and enforce shared approaches and ways of working.

  15. Running a software product development company is complex.

  16. Most companies die a zombie.

  17. I often rant about what I feel is wrong with an approach, practice, or system.

  18. At the heart of the burnout epidemic

    These days we’re dealing with a job burnout epidemic.

  19. The popular model Software product companies aren’t usually started by people with a strong background in building software products.

  20. The situation An obsession with competitors Most startups obsess over their competitors.

  21. The ubiquitous way of structuring companies is by nesting areas of responsibility.

  22. The 3M Rule of management

    Metrics and indicators are amazing when used appropriately.

  23. “Make the change easy, then make the easy change”.

  24. It's time to put REST to rest

    REST is still going strong these days, with many companies structuring their HTTP API based on its principles.

  25. Why software development is hard

    We always hear that software development is hard, and that a very high percentage of all software projects fail.

  26. Stop writing unit tests!

  27. The controversy about developer productivity There’s been a lot of controversy recently about developer productivity.

  28. Array sorters aren't problem solvers

    The evergreen problem-solving If you work in software product development like me, you hear a lot about problem-solving.

  29. Confessions of a TDD fanboy

    Test-Driven Development (TDD) is arguably one of the most polarizing and misunderstood approaches in software development.

  30. Why are we talking about modules?

  31. “This year we want to double the number of developers!”

  32. “This quarter we want revenue up by 10%” - but is it really that simple?

  33. Traits of great employees

    Companies always talk about wanting to hire A players and great talent.

  34. A categorization of what's knowable

    We often use different words for what we know, like in data-engineering, information systems, and knowledge workers.

  35. Lifers and politicians

    I’m sure you have encountered plenty of toxic people at work.

  36. Understanding models and lenses, their applicability, and their limitations.

  37. Why?

    I can hear the what’s in it for me?