DEV Community

Discussion on: The ONE chart every developer MUST understand

Collapse
 
akildemir profile image
akildemir

Maybe one the most valuable articles here. Thank you so much!

So I am developing this hybrid app. It is kinda like simple social network app. It has been 4 months and yet it is still not stable and this is frustrating for me. I started to realize that the problem is in the core of the app since a few weeks. I mean bad core design choices.

And the reason for that was the time pressure that i put on myself. It was so strict that i didn't spend much time on design, made lots of shortcuts, didn't research well etc. And now i ended up with this buggy app so that I still need to spend time trying to make it more stable(if the bugs that i will produce isn't more than bugs that i will fix and then i needed to cancel the project). But if i wouldn't put this time pressure on me and research and design well, i at least would probably finish it by now. Not even mentioning all the other cost. So as you said low quality software is more expensive than high quality one.

So every single point in this article is extremely valuable for anybody in this area. I learned this spending 4-5 months. Hope people who aren't aware of this learn it by just reading this article.

Collapse
 
bosepchuk profile image
Blaine Osepchuk

You're very welcome.

Your story is common. I did something similar when I first was learning to program. Almost everyone errs on the side of too little process in the beginning of their careers. Without extensive project management experience it is extremely difficult to strike the right balance between "process" and just getting it done.