← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. What Is Technical Debt Anyway?

    Technical debt has been on my mind a bunch the last few weeks.

  2. Starting vs. Finishing

    image source What’s more important, starting or finishing?

  3. What happens when you can't even Tidy First?

    image source I had a different topic on my mind for today but life and the internet have conspired to change my mind.

  4. Customers vs. Partners

    Customers are and partners are different.

  5. Best Practices and Cargo Cults

    A best practice is a “method or technique” that often produces superior results.

  6. Applesauce, Names, and Refactoring

    Did you know that applesauce can be an important part of refactoring, understanding code, and honest function naming?

  7. Policies

    I’ve talked about Chesterton’s Fence before.

  8. This Is The Way

    I’ve talked about The Unix Way before.

  9. TDD Anti-patterns

    I’ve talked about the difference between Test After Design and Test Driven Design before.

  10. Monitoring vs. Observability

    Pop quiz.

  11. Traditions

    Just what is a tradition?

  12. Design Is Iterative

    I’ve talked about rework avoidance and the advantage of taking smaller steps.

  13. Good Habits

    In the past I’ve talked about Why We Test.

  14. Continuous Delivery

    Continuous delivery is the idea that every change, or at least every change a developer thinks is done, gets built into the product and into customers hands.

  15. Scream Tests

    The other day I mentioned to someone that we had a scream test scheduled for a few weeks from now and they gave me a very confused look.

  16. Automation

    If you need to do something millions of times a day it needs to be repeatable and, ideally, idempotent.

  17. TAD vs. TDD

    Test After Development (TAD) or Test Driven Development (TDD)?

  18. Lint Filters And Testing

    I don’t know about the lint filter on your dryer, but our current dryer, and every dryer I’ve used before this, had a message on or near the lint filter something like this.

  19. Measuring and Managing

    You’ve probably heard the quote from W.

  20. Software Development Is A Social Activity

    I’ve had a bunch of discussions lately around the nature of software development.

  21. Where do defects come from?

    For those that know me, it’s no secret that while I like a lot of Uncle Bob’s specific advice (clean code, unit tests, I have some problems with his overall approach.

  22. A little housekeeping

    It turns out, unsurprisingly, that having 500+ blog posts in a single directory isn’t a great way to run things.

  23. Elevator Pitch

    I’ve talked about vision and mission statements before.

  24. Why We Test

    We test to find bugs, or at least make sure there aren’t any, right?

  25. Careers Pt 3 - Visualizing Progressions

    In part 1 I talked about how your “level” or title was just a way to describe the scope of influence you had.

  26. Action vs. Reaction

    Bias for Action is one of Amazon’s Leadership Principles.

  27. Story Splitting

    The typical user story starts something like As a <persona>, I should be able to <task to complete> That’s a decent format, or at least it’s a minimum bar.

  28. Careers Pt 2 – Breaking Down Scope

    In Part 1 I described how your level is a proxy for scope of influence.

  29. Scheduling Time For Maintenance

    This is a real thing you can buy.

  30. Error Based Development

    I’ve often (usually?

  31. The Importance Of (down) Time

    Time passes.

  32. Careers Pt 1 - Levels

    I’ve been doing this for a while.

  33. Faster or Slower?

    Speed kills.

  34. Planning vs Scheduling

    Q1 is done in most places, so Q2 planning is mostly done as well.

  35. QWAN

    You’ve probably heard of the Gang of Four and their book, Design Patterns.

  36. Do You See What I See?

    Context is a concept that comes up here a lot.

  37. Don't just take notes

    I’ve got a Remarkable 2 next-gen paper tablet.

  38. Hangers and Optimization

    I’ve talked about context before.

  39. Loops and Ratios

    Test Driven Development, as I’ve said before, is really design by example.

  40. Weird Person #2 or First Joiner?

    Who’s more important, the person who comes up with a weird idea, or the person who validates it?

  41. Remediation Surprise

    Some call them Postmortems, Post-Incident Reviews (PIR), or Root Cause Analysis.

  42. Poka-Yoke

    I’ve talked about guardrails and Root Cause Analysis before.

  43. Raspberry vs. Strawberry Jam

    “The wider you spread it, the thinner it gets.” – Gerald M.

  44. Planning and Time Sinks

    Paraphrasing Eisenhower and von Moltke, planning is important, plans, not so much.

  45. Are Your KRs Really Tasks?

    OKRs.

  46. Heros

    I’ve spent the last 10 years or so down in the metaphorical engine room.

  47. Are we there yet?

    No, I’m not channeling my kids on a 20 hour car ride (although that has happened multiple times).

  48. Tasking

    As a general and President, Eisenhower had a big impact on the US.

  49. All Aboard

    Today I started the latest chapter in my life.

  50. Chesterton's Fence

    I’ve mentioned Chesterton’s Fence in a couple of previous blogs, but I never did define it.