Enhancing software, elevating teams.

What’s new?
From chatbots to AI agents: What do you need to know?

From chatbots to AI agents: What do you need to know?

AI agents aren’t just chatbots. They observe, plan, and act to solve problems across systems. Powerful for workflows but costly and prone to errors, their value comes from tackling focused business problems, not the hype.

Legacy vs technical debt: how investors can spot hidden risks in software products

Legacy vs technical debt: how investors can spot hidden risks in software products

What can investors do about legacy code to prevent your startup from failure? What is the difference between legacy and technical debt?

Ignoring revisions when using git blame

Ignoring revisions when using git blame

Tired of git blame pointing to useless formatting commits? Learn how to ignore revisions with --ignore-rev or .git-blame-ignore-revs to keep Git history accurate and helpful.

Featured posts Previous posts
Automatic pull request reviewing with Cursor's Bugbot

Automatic pull request reviewing with Cursor's Bugbot

Pull requests are invaluable for sharing knowledge and improving code quality, but in small teams reviews often get rushed or skipped. AI reviewers like Cursor’s Bugbot step in to bridge the gap. For teams short on review capacity, it can add meaningful value.

The show must go on: building bridges to prevent and work with silos

The show must go on: building bridges to prevent and work with silos

What can theatre teach startups about silos? That rehearsed collaboration beats chaos every time. madewithlove supports SaaS companies with CTO coaching, audits, and software engineering: discover how to keep your teams working together at the heart of your business.

A Rubber Duck’s Guide to Better Engineering: Part 2

A Rubber Duck’s Guide to Better Engineering: Part 2

Professor Quacks is back with five more principles for better engineering: build tools that help, move with healthy urgency, plan wisely, work well with others, and lead by example. These aren’t just coding tips, they’re culture-shaping lessons.

What should tech companies do to hire a more diverse workforce?

What should tech companies do to hire a more diverse workforce?

Building diverse tech teams takes more than good intentions. From job ads and interviews to flexible work and international hiring, discover how we try to embed inclusion into every stage of the hiring process, subtly, sustainably, and deliberately.

You can't delegate accountability: what the NIS2 directive means for boards

You can't delegate accountability: what the NIS2 directive means for boards

Here’s an uncomfortable truth: board members can’t delegate accountability. Not for budgets. Not for legal compliance. And no longer for cybersecurity.

Learning from OSS: configuring your Link component via a Provider (Braid)

Learning from OSS: configuring your Link component via a Provider (Braid)

Learn how SEEK’s Braid Design System uses a linkComponent provider to flexibly support routing across React apps. A great pattern for design systems, and one madewithlove engineers keep coming back to when building scalable front-end libraries.

You might also like
Automatic pull request reviewing with Cursor's Bugbot

Automatic pull request reviewing with Cursor's Bugbot

Smart is not enough: three criteria to select AI tools

Smart is not enough: three criteria to select AI tools

Using Cursor background agents

Using Cursor background agents

Your next hire will use AI in their technical test. Obviously.

Your next hire will use AI in their technical test. Obviously.

Claude as tester using Playwright and GitHub MCP

Claude as tester using Playwright and GitHub MCP

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.