New project announcement
I shipped skillcraft.ai - a tool that helps you find the best learning resources tailored to your goals. All you need to do is tell it what you want to learn, and I’ll find the right resources to get you there.
Up to date
Published
3 min read

Trevor I. Lasn

Building tools for developers. Currently building skillcraft.ai and blamesteve.lol

When Tasked with a Problem, Start with the Bigger Picture

When faced with a challenge, I always step back to see the whole picture first. It's like pausing a complex strategy game to study the map. You might lose a few seconds of play time, but you gain a crucial understanding of the battlefield.

It’s tempting to jump straight into action when a problem lands on your desk. But I’ve learned that taking a step back to see the big picture isn’t just helpful—it’s essential.

When faced with a challenge, I always start by zooming out. It’s not about delaying action, it’s about understanding the terrain before we start our journey.

The Power of ‘Why’

This three-letter word is more potent than any line of code I’ve ever written. Here’s why:

What seems urgent at first glance might not be that important in the grand scheme. I once had a CEO insist we needed to rewrite our entire codebase in a trendy new language. When we dug into the ‘why,’ we realized our actual pain point was slow feature development.

We initially thought we needed to rewrite our entire payment processing system to handle increased transaction volume. But by asking “why,” we realized the real issue was database bottlenecks. We ended up optimizing our database queries and implementing caching, which boosted our capacity by 300% at a fraction of the time and cost of a full rewrite.

Understanding the “why” behind a project can ignite passion and drive in a team. I witnessed this firsthand during a hackathon where our devs were tackling a problem for a local non-profit. Once they grasped how their code could directly improve lives, the energy shifted dramatically. They weren’t just writing algorithms; they were creating real-world impact. Without any prodding from me, the team voluntarily pulled an all-nighter, fueled by the knowledge that every line of code mattered.

This shared sense of purpose became our secret weapon, transforming a routine coding sprint into a mission that the team poured their hearts into.

A seemingly small fix might actually be the key to unlocking a major company initiative. By understanding the ‘why,’ you might realize that refactoring that old authentication system isn’t just technical debt—it’s the blocker for a huge partnership deal.

When a problem lands on your desk, fight the impulse to jump straight in. Instead, pause for a moment. Step back and look at the whole landscape. Then ask yourself, “Why are we doing this?”


Found this article helpful? You might enjoy my free newsletter. I share dev tips and insights to help you grow your coding skills and advance your tech career.


Check out these related articles that might be useful for you. They cover similar topics and provide additional insights.

Reflections
3 min read

Internal Mobility

Just like a utility player on a sports team discovering their ideal position, internal mobility allows you to explore different areas of engineering and find your true passion.

Sep 23, 2024
Read article
Reflections
4 min read

Why I Value Firebreak Sprints for Managing Technical Debt

How scheduled developer freedom weeks can revolutionize your codebase and team morale

Apr 8, 2025
Read article
Reflections
3 min read

Barnacle Strategy for Startups

As a founder, you're always on the lookout for smart ways to grow your startup without burning through your limited resources. That's where the barnacle strategy comes in.

Oct 3, 2024
Read article
Reflections
4 min read

How to Launch Software Projects On Time and On Budget

Learn the art of scope management to keep your projects fixed in time and cost

Oct 7, 2024
Read article
Reflections
4 min read

Make It Work First Before Optimizing

Users don't care how elegant your code is. They care if it solves their problem.

Sep 27, 2024
Read article
Reflections
4 min read

It's More Fun to Be Competent

Once you're competent, everything changes. You stop second-guessing yourself. You stop panicking every time you encounter a new problem. And you start taking on bigger challenges with excitement rather than dread.

Sep 20, 2024
Read article
Reflections
6 min read

Software Engineer Titles Have (Almost) Lost All Their Meaning

Examining the Devaluation of Software Engineer Titles and Its Impact on Tech Industry Integrity

Oct 20, 2024
Read article
Reflections
4 min read

Unrealistic Deadlines In Software Engineering

Unrealistic deadlines are more than just stressful—they set engineers up for failure

Sep 7, 2024
Read article
Reflections
5 min read

Conway's Law: The Hidden Force Shaping Your Software Architecture

If you've ever wondered why your carefully planned software architecture ends up looking suspiciously like your org chart, you're not alone. Welcome to the world of Conway's Law.

Sep 24, 2024
Read article

This article was originally published on https://www.trevorlasn.com/blog/start-with-the-bigger-picture. It was written by a human and polished using grammar tools for clarity.