12 Signs You’re Working in a Feature Factory

Are you constantly shipping features and cutting corners? Then you might be working at a Feature Factory. Here are 12 symptoms: No measurement of impact. Rapid shuffling of teams and projects. Success theater around “shipping”. Infrequent (acknowledged) failures and scrapped work. No connection to core metrics. No PM retrospectives. Obsessing about prioritization. No tweaking. Culture […]

The (fictitious) adventure of learning the next big framework

Installing all the things! On learning a new framework, and having to install a gazillion things for starters, and then eventually seeing it not work at all: I just want to write a bit of code and make a simple app,” Roger thought. It shouldn’t be this hard. Still, he didn’t quit. He cut and […]

Mailtrap.io – Fake SMTP testing server

var transport = nodemailer.createTransport({ host: ‘mailtrap.io’, port: 2525, auth: { user: ‘your-mailtrap-inbox-username’, pass: ‘your-mailtrap-inbox-pass’ } }); transport.sendMail({ … }); Mailtrap is a fake SMTP server for development teams to test, view and share emails sent from the development and staging environments without spamming real customers. Now this is great for testing: use mailtrap’s SMTP server […]

Hype Driven Development

Software development teams often make decisions about software architecture or technological stack based on inaccurate opinions, social media, and in general on what is considered to be “hot”, rather than solid research and any serious consideration of expected impact on their projects. I call this trend Hype Driven Development, perceive it harmful and advocate for […]