Building teams, crafting code,
making impact.

I don't trust this kid any further than I can throw him

I don't trust this kid any further than I can throw him

Would you trust Ferris Bueller to work on your project? Probably not. But how could he earn your trust? When joining a new project, there are a couple of actions you can take in order to build up that trust. Here are some tips. 1. Commit and Disagree We’ve...

I need a vacation: madewithlove company retreat 2019 (Italy)

I need a vacation: madewithlove company retreat 2019 (Italy)

Every year, team madewithlove goes on a secret mission. We spend a week together in a cool location during our company retreat. This year was no different. We’ve recently returned from our company retreat in Montaione, Italy, a small town nestled in the Tuscany region. We stayed in a...

Releasing with confidence

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 on evolving your releases — from a fearful event to a trivial byproduct of building software. Building a release and go-to-market strategy is only possible when...

How to be an asshole when testing bugs

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 little edge cases that developers haven’t thought about. I’m a product manager at madewithlove and at times I take on the role of...

Typed property must not be accessed before initialization

Typed property must not be accessed before initialization

PHP7.4 introduced this cool new feature called “typed properties” which add the existing PHP type system to class properties. This means that you can now enforce which types a property has without having to encapsulate it in an object. An example class containing typed properties looks like this: class...

Getter, Setter, Never?

Getter, Setter, Never?

What if I told you Morpheus never said “What if I told you?” I know you saw that meme a thousand times but have you actually heard him say it in the movie? You didn’t, because it didn’t happen. Darth Vader also never said “Luke, I am your...

Gatsby and the new era of site generators

Gatsby and the new era of site generators

Why Gatsby? One of the greatest aspects of modern web development is how modular and composable everything has become. Building an application these days has become a lot like tinkering with building blocks: piecing together packages, APIs, services and so on. Each doing what they do best. We’ve learned...

Stop managing your releases before you start managing your releases

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 something might go wrong that may impact their well-earned weekend. Today, I don’t want to dive too deep into how we can create enough...

Gotta Go Fast: Reducing friction in everyday work

Gotta Go Fast: Reducing friction in everyday work

It’s safe to say that programming, and everything around it, evolved tremendously since the Internet’s beginnings. If you’ve ever created a Frontpage website or battled with Dreamweaver and Flash applications you know we’ve traveled a long way to get where we are now, and all along...

You might also like
Tech stack decisions for AI startups: what you need to know

Tech stack decisions for AI startups: what you need to know

How to start growing talent in-house

How to start growing talent in-house

When to hire senior developers vs. juniors - the perfect team composition

When to hire senior developers vs. juniors - the perfect team composition

Finding your North Star Metric

Finding your North Star Metric

Startups don't need corporate culture

Startups don't need corporate culture

You’ve successfully subscribed to madewithlove
Welcome back! You’ve successfully signed in.
Great! You’ve successfully signed up.
Success! Your email is updated.
Your link has expired
Success! Check your email for magic link to sign-in.