Essays about software development, technology, and building digital products
With experience of building 100+ digital products,
our team is eager to share their insights and stories. Whether you seek inspiration or hands-on advice, we offer a mix of technical knowledge and personal experiences. Dive into our blog for practical tips on product development, design, and software engineering, all from our team behind digital products reaching millions.
If removing a feature takes more than three delete actions, your code might be too tangled. In this article, Adnan introduces the Rule of Delete - a practical test for modularity and maintainability. Learn how this simple approach aligns with core software design principles.
Back in 2018 I wrote about why daily commits matter in software development matter. The response was overwhelming - both positive and critical. Some developers embraced the discipline of daily commits, while others pushed back, arguing that such metrics can become vanity numbers. They're both…
Data transformation is crucial for leveraging multiple Excel files as sources for forecasting models, machine learning models, or software applications. This post explores how to efficiently transform data using Python and Pandas, ensuring your data is clean, well-structured, and ready for…
Discover how ERC-4337 is reshaping decentralized finance with account abstraction, simplifying smart contract interactions and enhancing security for users in the Ethereum ecosystem.
In his article, Faris discusses the ongoing debate about whether AI will replace software engineers. Discover how the synergy between AI and human creativity is shaping the future of software development.