Ideas and insights

46 posts
Why AI?

Why AI?

Will AI take over our jobs? Should we, as software developers, be using AI? How should I use AI in my job? How will this all evolve? Here's my personal findings on the topic.

Be boring

Be boring

In discussions with non-tech managers, buzzwords often mask understanding. My view: use tech pragmatically, focusing on proven tools. Innovation matters, but clarity and long-term stability are key. Managers should demystify tech jargon and ensure meaningful application.

What is the difference between hybrid, native, and cross-platform applications?

What is the difference between hybrid, native, and cross-platform applications?

Explore the distinctions and advantages of native, hybrid, and cross-platform mobile apps to make an informed choice for your business. Understand the impact on performance, user experience, security, and development costs to select the right technology stack for your mobile app project.

CTO sounding board: our new leadership mentoring service for SaaS CTOs and tech leaders

CTO sounding board: our new leadership mentoring service for SaaS CTOs and tech leaders

We often see competent technical leaders struggling to balance responsibilities in growing software teams. To help them, we now offer coaching and mentoring for SaaS CTOs with our new CTO Sounding Board service.

Tech debt & refactoring an old front-end codebase: a field manual

Tech debt & refactoring an old front-end codebase: a field manual

Improve your front-end project's performance and maintainability with our guide to refactoring a codebase. Learn about tackling technical debt, assessing your code, planning a strategy, and exploring refactoring techniques.

Navigating corporate measures with creativity

Navigating corporate measures with creativity

Discover ingenious ways to navigate frustrating security measures and bypass obstacles. Don't be bound by rigid policies; creativity triumphs over compliance.

How AI will replace pair programming

How AI will replace pair programming

AI tools like GitHub CoPilot and ChatGPT enhance pair programming by catching mistakes and aiding debugging. They match human refactoring but lag in mentoring and knowledge transfer. Nevertheless, AI coding assistants are advancing, poised to replace human pairs, enhancing coding efficiency.

Busting the Rebuild Bias

Busting the Rebuild Bias

Caught in a vendor's web, a client believed a total rebuild was their only option. Discover how we unravelled this myth and saved them time, money, and risk while exposing the industry's flawed advice on web application development.

Why code quality matters

Why code quality matters

In today's digital landscape, software development is a crucial aspect of most businesses. However, many organizations overlook the importance of code quality. Ensuring code quality is critical for various reasons, from financial stability to customer satisfaction.

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.