PinnedShane Brinkman-Davis Delamore·Oct 13, 2024Organic Modular DesignWe’ve all been on projects bogged down by extreme technical debt — where productivity grinds to a halt, and no one wants to touch the code…
PinnedShane Brinkman-Davis Delamore·Oct 5, 2024“Code Quality” and “Correctness” Considered Harmful — What are the True Pillars of Software…You wouldn’t be challenged for saying great software engineering revolves around code quality and correctness, yet you’d be profoundly…A response icon2A response icon2
Shane Brinkman-Davis Delamore·Jan 30, 2025Thanks for the thoughtful write-up! Personally, I’m very excited about this development.Different people have different needs. CommonJS has served (and still serves) many use cases perfectly well. For my needs, ECM’s lack of…
Shane Brinkman-Davis Delamore·Oct 24, 2024Embracing Software AgilityA first-principles approach to maximizing your teams productivity over time and virtually eliminating code debt
Shane Brinkman-Davis Delamore·Jun 23, 2022Rewrite ROI: 5 Scenarios That Justify Modernizing Your Legacy SystemTechnology moves fast. So do customer expectations. Keeping an application up to date in this dynamic environment requires continuous…
Shane Brinkman-Davis Delamore·Aug 20, 2020S3P — Massively Parallel S3 CopyingS3P is an open source, massively parallel tool for listing, comparing, copying, summarizing and syncing AWS S3 buckets.A response icon3A response icon3
Shane Brinkman-Davis Delamore·Feb 4, 2020Modular Redux — a Design Pattern for Mastering Scalable, Shared StateHow to write React in 2020 with shared state that accelerates development, take half the code and scales to very large applicationsA response icon5A response icon5
Shane Brinkman-Davis Delamore·Jan 27, 2020The 5 Essential Elements of Modular Software DesignComplexity kills developer productivity. Thankfully, modular design gives us complexity-fighting superpowers.
Shane Brinkman-Davis Delamore·Dec 30, 2019Debuggers are Broken — Become a console.log-SamuraiDebuggers are useful, but logging has capabilities that debuggers can’t compete with: universality, temporality and turing-completeness.
Shane Brinkman-Davis Delamore·Dec 4, 2019How I Eliminated Redux Boilerplate with Hooks-for-ReduxRedux is great. There’s just one thing. Redux takes an excessive amount of boilerplate to code…A response icon3A response icon3