The minefield of software developmentMore often than not, we build software based on hope.Nov 9, 20211Nov 9, 20211
Marginal gains: In favor of continuous improvementWe overestimate what we can achieve in a short period. At the same time, we underestimate a long-term improvement process.Sep 23, 20211Sep 23, 20211
Embracing unknown unknownsOnce upon a time in 1869, a Russian scientist named Mendeleev was obsessed with ordering all elements present in nature. The typical…Jul 22, 2021Jul 22, 2021
Be predictable, my friendThere are many virtues a team can show. But I’ve come to realize that it boils down to this:Jan 13, 20211Jan 13, 20211
You say slowI’ve been told I was going slow in every project I ever participated in.Jul 24, 2020Jul 24, 2020
The goal of software developmentWhy would anyone give money to me to type weird stuff on a computer?May 14, 2020May 14, 2020
Back to BasicsSometimes we face hard choices, where there’s no clear path or direction. Actually, we might not even have a clear goal.Mar 18, 20201Mar 18, 20201
A small incrementSomeone was pleased with us last week (“us” as in “my team”).Feb 20, 2020Feb 20, 2020
“But, wait. So you don’t write unit tests?”Recently I’ve been asked how I approach the unit vs. integration vs. e2e debate. I’ve answered it twice belowDec 17, 2019Dec 17, 2019
It’s all about feedback loopsWhat if everything in software development was about creating feedback loops?Sep 16, 2019Sep 16, 2019
I became interested in something. This is how I learned about it.I’ve been focusing on testing for the last few months. Here’s a non-compelling list of tools to learn about it.Aug 13, 2019Aug 13, 2019
Front-end Testing and a tale of three usersHow should we think about UI components when testing them?Aug 2, 2019Aug 2, 2019
JSCamp 2019 was not about JavaScriptA year ago, in my JSCamp 2018 recap, I listed some of the best talks. You might notice that most of them were “technical”. That’s totally…Jul 22, 2019Jul 22, 2019
t3chfest 2019t3chfest is one of a kind. It is a tech conference, obviously, but some thinks make it different from the others.Mar 25, 2019Mar 25, 2019
What are some myths that you believed prior to becoming a software engineer?So, here’s the list of myths that I believed a long time ago.Mar 12, 20191Mar 12, 20191
Published inDataDrivenInvestorNeural networks: The (apocalypse) is almost hereAlphaZero has become the ultimate King of the gaming Artificial Intelligences. The algorithm, developed by DeepMind (a.k.a. Google), beat…Feb 18, 2019Feb 18, 2019
Are you a frontend developer or a frontend developer?NOTE: This post was first published in my newsletter. Subscribe to receive my posts a week earlier, right to your inbox 🚀Feb 4, 20191Feb 4, 20191