Processes

Deploying distributed web application - Laravel queued jobs

If you have a really simple PHP application that you deploy to a single server, deploying it basically boils down to transferring the source code

The Ultimate Startup Due Diligence Checklist for Investments

What is due diligence or a technical audit The goal of due diligence is simple: figure out the hidden secrets of the target company that

How a CEO knows what’s being built

1. Is roadmapping useful in software development? Suppose you are a mayor of Smallville. You might create a roadmap for the city that covers the

Habits, retrospection, and ancient reptiles

I saw an interesting heuristic regarding habits recently but I couldn’t find the source anymore. Bear with me while I paraphrase a bit. If

Pulse: Episode 4 - Mike Veerman on product management, scoping, and poor leadership in software development

Episode description On this episode of madewithlove’s Pulse podcast, we’ve invited Mike Veerman (Software strategist) to discuss with our own Vinch Battaglia (CTO

Why tech startups fail - based on auditing 50+ SaaS startups

I’m sure you’ve heard the statistic that 9 out of 10 startups fail. How can you win against such odds? Is there a

CPD method

I love DDD, not domain driven design but instead double diamond design. In fact, I even mentioned it in my colleague.readme. Double diamond design

I'm starting a greenfield project and I'm terrified.

I started a greenfield project this week. I knew it was coming after one of our product managers told me about it during lunch a

Communicating about change is hard. We’re making it easy.

ChangeHub has been part of our madewithlove family for a long time. The first-ever commit dates back to November 8, 2014, during our team retreat

Towards better code reviews

Building software isn’t easy. Add the opinions and needs of multiple people into the mix and it can feel almost impossible at times. Learning

Why your engineers shouldn’t launch your features

It has never been easier for engineering teams to build and release new features for your customers. This fits well with our philosophy of shipping

Sit down! Why you are wasting time with standups

Just like any other agile team, we meet each day to discuss blockers and what we planned to work on. The goal of the meeting

Releasing with confidence

Still scared to ship to production on Friday afternoon? Even after reading our previous post on maturing your release process? Here’s some practical advice

How to be an asshole when testing bugs

Ugh… I can’t believe it! How did he find that? This is my goal when I test for bugs. I want to find the

Stop managing your releases before you start managing your releases

It’s Friday afternoon. Do you deploy to production? A lot of teams are afraid to push their code to production before the weekend because

Subscribe