How can I lose my insecurity about not being as good as programmers who started in their...

Quora Feeds

Active Member
Joseph Wang

The important thing is to not care about being the best.

You may not be as good as someone that has a lot more experience than you, but if you let that stop you then you aren't going to be better than you are. One of the good things about going to MIT is that you quickly figure out that you will *NEVER* be the best. There will be computer programmers, physicists, and other people are are better, faster, and just plain smarter than you are. After you figure this out, you just stop caring.

The other trick is the "chess boxing strategy." Find two or three random fields and be the best at the interaction between the fields. You might not be the world's best computer programmer. You might not be the world's best truck driver. You might not be the best speaker of Danish. But without too much trouble you can be the best Danish-speaking/truck driver/computer programmer in the world.

There's also the fact that technology changes works in your favor. I've been programming C++ for 20+ years. However, right now I'm struggling to learn how to program web technologies like Ember and Angular because I haven't had that experience, and so there are lots of people that have been using those tools for one or two years, and are much better at it than I am.

And finally one nice thing about programming is that it's a toilet fixing problem. There are a lot of people that may be fixing toilets. Unfortunately they are busy doing other things, so you are stuck with me, and as long as I'm "good enough" that's enough to make a job out of it.

See Questions On Quora

Continue reading...
 

Quora Feeds

Active Member
Rachel Fong

Soulless utilitarian answer: the faster you lose that insecurity, the better you'll get at coding.

One of the most important components of coding -- especially in web development, where there are so many thousands of different technologies and packages that are constantly changing -- is the ability to ask "dumb" questions without being ashamed. Seriously, things like "how does a server work", "what is an API", "syntax for printing in language X". Remember that everyone had to ask these questions at some point in their lives, whether to a colleague, or a search engine, or a book.

Plus, those people who are awesomer at coding than you should be great resources. Chances are they'll be happy to discuss coding and projects with you.

See Questions On Quora

Continue reading...
 
Top