Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

A few points I haven't seen while scrolling through the comments:

1. Impact of Achievements does not relate to time as much as we think. Someone can start with 50 and make more impact than the most talented programmer made in 30 years of hard work. Maybe you need 2-3 years to get up to speed, but for longer time periods there are too many other factors involved. So if you are really as good as you think (most programmers do, but we can't all be better than all the others) taking your time and working on something that is interesting to work on might be more interesting than a comparison with a guy 10 years younger.

2. Start small. That is even more true for side projects. Do a very tiny thing. Then you can finish it. And if you have more motivation add a second small thing to it. This way even if you lose some motivation you still have something to show for it.

3. Code on something you need. I'm certainly a below average coder, but my best side project is something that started without planning because I wanted to automate a tedious task of mine. I'm working on it from time to time for years now and gradually it becomes more and more useful and nice to use. It's not on Github. It might not help anybody else. But I'm really proud of it, and it really helps me a lot on an almost daily basis.

4. That also means the code itself has no value, but what the program helps you do has value. If you don't code something that does something useful, than your project is meaningless. And by far the easiest person to please is yourself.

5. The most valuable programmers and the ones who have achieved something in the eyes of the public are not the same. Your mother might think Steve Jobs must have been a much better programmer than you. But he's not even a programmer at all. Public recognition is not what we think it is as 20 somethings.



Would you mind shedding some light on your automation tool?


This subthread reminds me of a procrastination-calibration tool and one of the finest pieces of software ever written -- EccoPro. Abandoned in its prime twenty years ago, it remains unmatched in function, has been virtually bug free, remains operational on Windows, and has been extended to support Lua scripts via binary patching. Full-text search and n-dimensional views of N dreams/projects, to surface non-obvious relationships and metastructure.


I can't talk about that tool in public, sorry. It's also not so impressive in itself. The only thing that makes it awesome is that enables me to speed up a taunting task and enables me to do something else while my program works in the background. It might not be helpful to anybody else, because they might not spend that much time on doing that task. The code is also not really designed in any fashion to be applied to even the same task with just a little detail changed.




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

Search: