Building teams, crafting code,
making impact.

Social cohesion in remote companies: how to build solid connections and a collaborative culture from afar?

Social cohesion in remote companies: how to build solid connections and a collaborative culture from afar?

Today's digital age may seem hyper-connected, but remote work often lacks genuine human connection. We’ve created a culture of cohesion using dedicated bonding, safe spaces, and custom tools to ensure no one feels isolated.

On being an "expert"

On being an "expert"

Being an expert isn't about always having answers. It's about balancing confidence and humility, knowing when to admit you don't know, and valuing collaboration. True expertise grows through listening, learning, and contributing meaningfully, not just knowing everything.

Caching routes, components and functions with "use cache" in Next.js 15 (canary)

Caching routes, components and functions with "use cache" in Next.js 15 (canary)

"use cache" is an experimental Next.js 15 Canary feature and may change. In this tutorial, we explore "use cache" for caching, covering fetching and inserting comments with Drizzle to reduce database calls and improve performance while maintaining control.

Things we do in our first weeks as Fractional CTO

Things we do in our first weeks as Fractional CTO

A fractional CTO can transform a company by addressing urgent technical issues while developing a long-term strategy. Beyond firefighting, a fractional CTO focuses on building a sustainable, self-sufficient team that can thrive independently after their involvement ends. This is how to get started.

Scaling the A team

Scaling the A team

In recent audits, I've noticed a less obvious pattern: overly talented start-up teams. While smart, experienced teams thrive early on, they struggle to scale. Scaling requires structure, documentation, and room to grow talent in-house.

Then it clicked: 3 things that helped me manage stress and anxiety when becoming a squad lead

Then it clicked: 3 things that helped me manage stress and anxiety when becoming a squad lead

Learn how to navigate the challenges of becoming a squad leader as an introverted senior engineer. Discover strategies for effective 1-1s. Overcome the anxiety of leadership by focusing on clarity, communication and creating an inclusive atmosphere where your team can thrive.

The fate of being too early

The fate of being too early

Strava's new AI-driven Athlete Intelligence brought me back to Addapp, the startup I co-founded nearly a decade ago. We used data from devices like Apple Watch to offer insights, like how your run affected your sleep, using traditional data science. Being ahead of time is not always good.

What is a retrospective, and how to run one

What is a retrospective, and how to run one

Reflecting on work through retrospectives helps software teams improve by identifying what went well and what didn’t. This promotes continuous growth, stronger collaboration, and better performance. Creating action plans from these insights leads to higher-quality results and a more cohesive team.

Instant feedback using the useOptimistic hook in React

Instant feedback using the useOptimistic hook in React

Implement optimistic updates in React with the useOptimistic hook for instant UI feedback. This technique enhances user experience by updating the interface immediately while the server processes actions in the background, creating a faster and more responsive app.

You might also like
Beyond junior and senior labels: Push and Pull developers

Beyond junior and senior labels: Push and Pull developers

On being an "expert"

On being an "expert"

Things we do in our first weeks as Fractional CTO

Things we do in our first weeks as Fractional CTO

Then it clicked: 3 things that helped me manage stress and anxiety when becoming a squad lead

Then it clicked: 3 things that helped me manage stress and anxiety when becoming a squad lead

Developer Experience and why a business should prioritize it

Developer Experience and why a business should prioritize it

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.