Don't get stuck
A developer explains why they left a job due to stagnation, outdated tech, and lack of growth, critiquing high turnover as a company failure.
Brent — Curator of Stitcher’s Community Feed, a community-driven, hand-curated content aggregator highlighting thoughtful, high-quality writing from across the web. The feed focuses on software engineering, open source, web development, infrastructure, and the human side of building technology. Readers can browse recent picks, follow via RSS, or contribute their own suggestions.
239 articles from this blog
A developer explains why they left a job due to stagnation, outdated tech, and lack of growth, critiquing high turnover as a company failure.
A developer shares key talks that guided their journey into event sourcing and event-driven development, covering foundational concepts and practical applications.
Explains PHP 8's named arguments feature, showing how they improve code clarity and flexibility by allowing parameters to be passed by name.
A developer shares practical examples of how PHP 8's new features, like attributes and static return types, will improve their event-sourced code.
Explains PHP shorthand comparison operators: ternary, null coalescing, and spaceship operators, with examples and usage tips.
A developer argues for adopting named arguments in PHP 8, addressing concerns from open-source maintainers about breaking changes.
A comparison of PHP 8's new match expression versus the traditional switch statement, highlighting syntax, strictness, and benefits.
A benchmark analysis of PHP 8's JIT compiler performance in real-world web application scenarios, comparing tracing and function modes.
Explores the history of Braille as an analogy for iterative software development, highlighting how user-centric design leads to superior solutions.
A guide to using abstract resource classes in Laravel Nova to share and reuse functionality like default sorting, relationship search, and shared components across multiple resources.
Explains PHP 8's constructor property promotion feature, a syntax shortcut for defining and initializing class properties in the constructor.
Survey results analyzing PHP developers' preferences for strict type systems versus dynamic typing, and how team/project size influences these views.
Explains the difference between array_merge and array_merge_recursive for merging multidimensional arrays in PHP.
Explains the difference between using the + operator and array_merge() for merging arrays in PHP, focusing on key behavior.
A survey analyzing the relationship between PHP type systems and project size, with results published on the author's blog.
Explores six key improvements and must-have features for customizing and enhancing Laravel Nova, the official Laravel admin panel.
Highlights key new features in PHP 7.4, including arrow functions, typed properties, and preloading, using concise code examples.
Explores the 'IKEA Effect' cognitive bias in software development, where excessive attachment to one's own code can hinder progress and better solutions.
Explores the mental framework of 'builders' vs 'architects' in programming to understand team conflicts and improve collaboration.
A quick overview of PHP 8's major new features, including attributes, union types, JIT, and the match expression.