---
title: "Discussion on \"Why tech planning is worth your time\" | Hashnode"
description: "Discussion on \"Why tech planning is worth your time\". Planning ahead leads to better execution"
url: "https://hashnode.com/posts/why-tech-planning-is-worth-your-time/64230f278d34a489101ab946"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Why tech planning is worth your time](https://blog.toddroyal.com/why-tech-planning-is-worth-your-time?utm_source=hashnode&utm_medium=feed)

Planning ahead leads to better execution

Mar 28, 2023 · 7 min read · blog.toddroyal.com  
Read the article

-   [#technical-writing-1](https://hashnode.com/tag/technical-writing-1)
-   [#leadership](https://hashnode.com/tag/leadership)
-   [#programming](https://hashnode.com/tag/programming)
-   [#general-advice](https://hashnode.com/tag/general-advice)

## Written by

[Todd Royal](https://hashnode.com/@toddroyal)

@toddroyal · Oakland, CA

  
[View profile](https://hashnode.com/@toddroyal)

I am an engineering leader who loves to build healthy and high-performing engineering teams.

I'm an engineering leader with experience running product and growth teams of many sizes. I'm currently focused on product and growth at Vanta.

## Responses 5

Markdown supported · ⌘↵ to post

[Anjali Pant](https://hashnode.com/@pant15)

[Apr 1, 2023](https://hashnode.com/posts/why-tech-planning-is-worth-your-time/64230f278d34a489101ab946/comment/64288817318b4dd147312bab)

As a developer, I always thought that planning before executing is not worth of time- this always happened to me whenever I tried to go for implementation, and the results were always negative. Reading this blog changed my thinking pattern and helped in getting good output as success.

[Anthony Fung](https://hashnode.com/@anthonyf)

[Apr 2, 2023](https://hashnode.com/posts/why-tech-planning-is-worth-your-time/64230f278d34a489101ab946/comment/64288817318b4dd147312bab#reply-642972c00e7e08e3bf185f03)

I used to think so too. I now think of it like this: a project will take a certain amount of time, e.g. 1 week. I can either:

-   Spend a day upfront doing some planning, and then four days of implementing, or
-   Jump straight in and start implementing. I'll finish in 3, but then spend a 2 or more days rearchitecting the solution, or rebuilding it because of misunderstandings in the original design and/or requirements.

[islam sulaiman](https://hashnode.com/@IslamSulaiman)

[Mar 31, 2023](https://hashnode.com/posts/why-tech-planning-is-worth-your-time/64230f278d34a489101ab946/comment/6426ed039bf2b1c9c2b0e6a9)

What planning tool do you prefer the most for mid level software projects? Clickup, Jira or Trello

[Todd Royal](https://hashnode.com/@toddroyal)

[Mar 31, 2023](https://hashnode.com/posts/why-tech-planning-is-worth-your-time/64230f278d34a489101ab946/comment/6426ed039bf2b1c9c2b0e6a9#reply-64271bd79bf2b1c9c2b0efc1)

I don't have a specific project management software I prefer. I've used many at various sized organizations, Asana, Jira, Trello, Linear, Bugzilla. My advice is to go with whatever works for your company (it might be what you already use), and don't fight against the way the tool wants to be used.

[Rafael dos Santos Miguel Filho](https://hashnode.com/@ThePragmaticEngineer)

[Mar 30, 2023](https://hashnode.com/posts/why-tech-planning-is-worth-your-time/64230f278d34a489101ab946/comment/64262008975e3bb9a50f6644)

It is a very important subject indeed, touching on this subject is essential especially for developers who work directly on highly complex products, planning will always be essential.

[Zack Somas](https://hashnode.com/@zsomas)

[Mar 30, 2023](https://hashnode.com/posts/why-tech-planning-is-worth-your-time/64230f278d34a489101ab946/comment/642605bc975e3bb9a50f636f)

Great post! As developers, we tend to miss this part because of time constraints. But I think it helps to slow down a little bit and do the tech planning first.

Thanks for writing this.

[Anthony Fung](https://hashnode.com/@anthonyf)

[Mar 30, 2023](https://hashnode.com/posts/why-tech-planning-is-worth-your-time/64230f278d34a489101ab946/comment/6425eecd975e3bb9a50f60b9)

I too know of people who love to just dive straight into writing code, but I completely agree that at least some form of planning upfront is worth it.

It’s very much like writing unit tests: by writing them, it makes us think in different ways that the system could operate. As a result, we might include additional handling for different use cases that we may not have otherwise thought of. The same is true with a project plan too.

When it comes to system design, I also think it’s helpful to draw up some diagrams. Architectural diagrams help with design and modularisation, and sequence diagrams can show how the systems will communicate with each other.

Once we have those, we have a clear direction and (as mentioned in the article) can move much faster as a result.

[Gemma Black](https://hashnode.com/@GemmaBlack)

[Apr 8, 2023](https://hashnode.com/posts/why-tech-planning-is-worth-your-time/64230f278d34a489101ab946/comment/6425eecd975e3bb9a50f60b9#reply-64315d7419dd2f34ad7ff22d)

> I too know of people who love to just dive straight into writing code, but I completely agree that at least some form of planning upfront is worth it.

Definitely agree planning is needed. I love technical plans. Even for solo projects, I forget most of what I was doing, so to be able to read through them and get an understanding of the solution and design is invaluable for my future self :)

For me, I must admit that the fine balance is _how much_ is too much or too little.

Too much planning can be costly because you can spend so much time planning, only to realise the plan is too rigid and you have to deviate from it. So I totally agree, focusing on the problem first and then overall design helps to prevent going into the implementation too much beyond the architecture.

Too little planning has been so costly, especially with a team - it's hard for everyone to move forward at pace with no vision to follow. 100 agree.

So I love planning up front, but I've learned I need to not go too far with it. I should incorporate more sequence diagrams into my plans though.

[Anthony Fung](https://hashnode.com/@anthonyf)

[Apr 8, 2023](https://hashnode.com/posts/why-tech-planning-is-worth-your-time/64230f278d34a489101ab946/comment/6425eecd975e3bb9a50f60b9#reply-6431623b94d1164842d98ed2)

[Gemma Black](https://hashnode.com/@GemmaBlack) Yes, you're right. Much like everything else in software development, how much to plan is a delicate balancing act.

It's a bit like writing tests. Too little and making changes becomes scary as there's no safety net; too much and it takes too long and makes requirements changes painful.

I think the more we collectively do, the better we are to judge where the optimum point is.
