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.
I'm a small business programmer. I love solving tough problems with Python and PHP. If you like what you're seeing, you should probably follow me here on dev.to and then checkout my blog.
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.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
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.
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.