Hacker Newsnew | past | comments | ask | show | jobs | submit | shahzaibmushtaq's commentslogin

> "Sign up to download"

No, thank you.


A pure passion project!


Improve the readability and bring clarity, then work on modernity.


When experience meets creativity, imagination delivers simplicity.


My suggestion is to search for open-source codebases in your favorite languages, study them, and start practicing them.


I'm definitely going to do that. I asked because I wanted to start off with some that I'd knew would be well designed. However, it would probably be more interesting to see a wide variety of quality than just the good ones.

Or maybe open source projects are all usually well designed. I haven't looked at many in depth. The only one I've really looked into was Clang to try to figure out why clang format ignored my style rules when styling files of certain names. (Turns out there is a list of file names that automatically are considered Objective-C rather than C++)


One of the best is actually the implementation of the Tcl language. It's highly readable C code, very well structured (it was initially by Ousterhout, after all).


I also found the Tcl implementation to be easy to read and understand.


You understood what I was trying to convey.

Yes, all open-source projects are well designed with documentation and to-dos, otherwise open-source contribution becomes difficult.


How about making a complete website using only CSS1?


I never used fancy productivity and todo apps. I saved Everything in .txt files, sticky notes and writing on papers. No need to go for a few extra miles.


In third world countries where literacy rates are below 50%, the population only uses smartphones for apps and don't know what websites are.

Until the early 2010s this wasn't the case and people were educating themselves on how to use websites properly.

If traffic laws can exist, then there must also be international app laws to educate people.


Earning $150000 + 1 viral product sold for 6 figures over the last 5 years isn't that bad in terms of experience which can help grow Refgrow faster using organic SEO and marketing.

I guess all those ideas that never made $1 were because of the "If you build it, they will come" marketing approach.


It is SO bad actually. That's $30,000 a year, a salary of a junior developer with 10 times less responsibility compared to running multiple products.

I am not discouraging building tools, I do that myself but most of these could be done while having a full time job and learning on the side.


You missed the other part of that equation.

One viral product ReplyGuy would have sold for in the $300,000-$500,000 range (my guess) is equivalent to 4 years of salary of a senior developer.

But the level of experience he has now cannot be achieved while having a full-time job and learning on the side.


Almost every programmer gets better through their own trial and error.

For me, the best "trick" is to start with pseudocode.

The Isolation part is understandable and supports the philosophy:

> When requirements change, you extend the behavior of [your program] by adding new code, not by changing old code that already works.


Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: