Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 15
  1. The surprising key friction that makes or breaks remote work — and it all comes down to screen sharing.

  2. Why vibe coding with AI agents has replaced Figma for low-fidelity prototyping, and the superpowers it unlocks.

  3. How to keep your vibe-coded/LLM agent projects from turning into unreadable mush using deterministic linters and static code analyzers.

  4. The Joy of Typed Python

    Why mypy type annotations make Python a joy to work with, and how to get started with type checking.

  5. Debuggers

    An evolving opinion on debuggers — when they're indispensable, and why I now mostly eschew them.

  6. On Project Management

    The only project management approach that actually worked — a story about scrums, standups, and Microsoft Project.

  7. Lessons Learnt Last Year

    Reflecting on the key lessons learned over the past year about learning, typesafety, SQL, declarative APIs, and VSCode.

  8. How to profile Python asyncio services and eliminate JSON serialization bottlenecks that block the event loop.

  9. On d3

    Observations about d3's API and code organization from a beginner's perspective.

  10. Good OOP Design Favours Less OOP

    How the best OOP advice boils down to using less OOP and thinking more like functional programmers.

  11. Using Neovim as a terminal emulator for a mouse-free, vim-native workflow.

  12. There is No Idiomatic Haskell

    Thoughts on functional programming, OOP design patterns, and why the best OOP advice is to think more like a functional programmer.

  13. On Electron

    Thoughts on Electron apps, their resource usage, and the alternatives available.

  14. Why Aren't More APIs Declarative?

    Exploring the benefits of declarative APIs and why more stateful libraries should adopt them.

  15. Tiling Window Managers

    Why tiling window managers like i3 are all a developer needs for a mouse-free, productive desktop environment.