On the Impermanence of Systems
In systems, decay—
Build to adapt, not resist.
Nature's truth revealed.
In systems, decay—
Build to adapt, not resist.
Nature's truth revealed.
Discover how to kickstart your new projects using SQLite with Go, and build a flexible database abstraction layer that allows you to seamlessly transition to any other database as your application scales. This blog post guides you through setting up SQLite for simplicity and speed, crafting an interface in Go for easy database swapping, and implementing it for different databases. Whether you're just starting or scaling up, ensure your application remains adaptable and robust.
In the first part of a series on evaluating development assignments, this post delves into assessing the codebase and technical practices of a project. It guides software development consultants on key questions to ask, such as the state of the codebase, handling of technical debt, code review processes, and development methodologies. Understanding these aspects can help determine whether a project offers innovative work opportunities or constant firefighting. The post emphasizes the importance of a well-maintained codebase, managed technical debt, effective code reviews, and flexible methodologies that support the team.
Tired of fake agility? Discover how the Scaled Agile Framework (SAFe) is a corporate con, selling the illusion of innovation while clinging to outdated bureaucracy. PI Planning traps teams in rigid cycles, mocking true Agile adaptability. With endless roles and costly certifications, SAFe feeds consultants, not agility. If you crave predictability, just admit it and go full Waterfall—at least it's honest. Dive in to see why SAFe is Agile for those who secretly hate change!