Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 24
  1. True Shuffle

    A Kotlin/Android app that shuffles Spotify playlists in a truly random order.

  2. Understandable Systems Generate Evidence

    Readable code helps developers parse what is in front of them.

  3. Spotify Walklist

    A CLI tool (React UI to come) that helps you build playlists that match your physical activity using Typescript/Node.

  4. Newsletter Hub

    A newsletter hub using Typescript/Node/Vue that helps you keep on top of your newsletters without digging through your inbox.

  5. Stoppability in Code Design

    Maintainability isn’t only about finding code or reading code.

  6. Why Some Codebases Are Hard to Understand

    The difficulty of understanding a system depends less on its size than on its cognitive surface area — how much of the system developers must explore to understand behavior.

  7. AI makes it easier than ever to generate code — but it does nothing to reduce the cost of understanding it.

  8. The Single Responsibility Principle works because it limits conceptual frame switching, protecting the reader’s working memory.

  9. Mystery Meat vs. Breadcrumb Systems

    A codebase that forces exploration slows everyone down.

  10. Readability Is a Performance Constraint

    Software development is read-heavy.

  11. How Developers Actually See Code

    Developers don’t read code like compilers.

  12. Designing Code for Human Readers

    Code formatting works best when it aligns with how humans process information: chunking ideas, scanning patterns, and recognizing structure.

  13. Formatting debates often get dismissed as style preferences, but consistent structure helps the brain process code more efficiently.

  14. Refactoring Legacy Code Without Fear

    Refactoring legacy systems becomes safer when structure makes behavior understandable before changes are made.

  15. AI-generated tests often mirror implementation instead of validating it.

  16. AI-generated tests often reproduce the structure of the code they test — creating the illusion of coverage without validating behavior.

  17. Team traditions fail more often from cultural misfit than from lack of effort.

  18. A dedicated appreciation day gave teammates a structured moment to recognize each other’s contributions and kindness.

  19. Birthday Tradition: Birthday Spotlight Surveys

    A birthday spotlight survey revealed funny and meaningful details about teammates — but also taught me how cultural differences affect team rituals.

  20. Birthday Tradition: Powerpoint Cards

    Remote teams don’t get spontaneous celebrations — simple traditions like shared birthday cards help build connection intentionally.

  21. Work Anniversary Tradition: The Tazzie Awards

    The Tazzie Awards turned work anniversaries into a team-wide event — combining humor, recognition, and participation.

  22. Personalized Spotify playlists became one of our most loved work-anniversary traditions — but only because the team had the trust and familiarity to make it work.

  23. FrugalChef 3.0

    A new version of my personal recipe costing and meal-planning webapp using Rails 8/PosgreSQL and a little bit of React.

  24. FrugalChef 2.0

    A personal recipe costing and meal-planning webapp using Java/Spring/Ebean/MySQL/JSP.