Software Engineering
concepts · 10 notes linked
Related: Google · Python · Code Quality · Digital AI · Agile Development · Developer Productivity · Jupyter · ML Engineering
Notes
- Agile development is fading in popularity at large enterprises - and developer burnout is a key factor — Agile satisfaction declining at large enterprises due to culture and burnout
- Anti-Patterns in Python Programming — Common Python beginner mistakes and idiomatic alternatives
- Books That Helped Me Become a Tech Lead — Curated book list for senior engineer to tech lead transition
- Compared to Other Skilled Work - Engineers are Dramatically Underpaid — Tech generates far more revenue per employee than it pays to engineers
- GitHub - poteto/hiring-without-whiteboards — Curated list of companies using practical non-whiteboard interview processes
- How not to write Python code — Python anti-patterns and idiomatic best practices to avoid common mistakes
- The Grug Brained Developer A layman's guide to thinking like the self-aware smol brained — Anti-complexity software development philosophy from htmx author
- The Notebook Anti-Pattern - KDnuggets — Why Jupyter notebooks are unsuitable for ML production pipelines
- Why I Left the .NET Framework · Jonathan Oliver — Developer critique of .NET ecosystem pitfalls motivating migration to Go
- styleguide — Google's authoritative Python coding standards and best practices