News for hackers. Stuff that matters.
Re:20 months, 2K hours, 200K € lost. A story about resilienc... by ChrisMarshallNY on Monday January 04, 2021 @06:47AM (#25630142)
> If the code quality on your MVP doesn't physically disgust you, you're probably focusing on code quality too much.

Maybe. But it helps if the person writing the code has a habit of Quality.

That takes many years. When that level is reached, the person basically can't write bad code.

Early on, code Quality takes extra time. Down the road, once it becomes habit, then it is just "how it goes." No extra effort at all.

But design Quality, in my experience, is even more important. This applies to both architecture and UX.

Again, programmers with a great deal of experience will deliver in this arena, as well.

"We are what we repeatedly do. Excellence, then, is not an act, but a habit."

Re:20 months, 2K hours, 200K € lost. A story about resilienc... by mcjkrw on Wednesday January 06, 2021 @01:47AM (#25655243)
I'm reviving an old abandoned project/product of mine which I failed to sell initially. This is pretty much how I justified rewriting it from scratch. It makes very little business sense, because I already had a finished product which I could try to sell right then and there, however, I just wanted to learn some proper software development. The project was a front-end app built in jQuery (I started it in 2015) and had terrible code quality in general. If I rebuild it, and fail to sell it, at least I will have some base knowledge on how to build a front-end app properly which I could re-use in a future product.
Re:20 months, 2K hours, 200K € lost. A story about resilienc... by ChrisMarshallNY on Wednesday January 06, 2021 @07:27AM (#25657093)
Thanks for sharing that. I can def relate.

I wrote the BAOBAB server[0] as a "dissertation." It was an exercise to "retrain" my ship software Discipline.

Now, two years later, I'm using it in a brand-new application project. It's working amazingly well.

[0] https://riftvalleysoftware.com/work/open-source-projects/#ba...