Live data from Hacker News

After 180 Websites, I’m Ready to Start the Rest of My Life as a Coder

blog.jenniferdewalt.com

1–10 of 383 posts

Re: After 180 Websites, I’m Ready to Start the Rest of My Life as a Coder

#5
post #2

This is incredible. I've been coding for more than 10 years and have been going incredibly slow, only coding when having a good idea. I just wish I had the time to do this to learn node.js and backbone...

I learned that in life, you only don't have time if you don't make time for it. Don't take it the wrong way; For all I know, you might be saving the world behind the scenes.

Re: After 180 Websites, I’m Ready to Start the Rest of My Life as a Coder

#7
This is fantastic. Especially inspiring to me, more than the fact that she learned how to code, is the fact that she dove into something that she had no background in, and after 180 days she came out with a solid understanding of the basics of programming; enough to do stuff on her own (and, combined with her graphic design/illustration skills, probably enough to do freelance webdev or get a junior level position in a tech company).

If you're a programmer, think about following a similar, inverted journey: spend 180 days learning how to paint, or how to play the guitar, or writing poems- delivering a concrete outcome every day (and log it in a journal so you can trace back your progress; making that journal public, like she did, is optional but has benefits).

I have many programmer friends (and myself!) who complain that they cannot draw/write/paint/cook for nothing. Those skills, just like programming, can be learned- and while becoming a master at any takes years, if not decades, learning the basics and being "functional" with any of them is a matter of a couple of months.

Of course, taking 6 months to do just that is a bit radical (but, if you're young and in tech, totally doable- saving 6 months worth of expenses on a tech salary when you have no dependents is trivial) - but if you take 1 day a week, you'll only be 7x slower. If you take 2 hours a day instead of 8, you'll only be 4x slower. If you can work part time to keep a minimal income while working on becoming a master painter on the side, only 2x slower (of course you can nitpick with those simplifications, but the core idea is there - if you spend 2 hours a day learning the guitar, you'll go from total novice to enlightened beginner pretty fast).

Thanks to the internet, it's now really hard to not find resources about learning anything- there are sites and forums and youtube videos on everything. Additionally, never underestimate the power of your social circle - trading skills is very fulfilling. (for example, my girlfriend's sister's bf is in a band, signed to a label, etc. and loves video games. He'd like to learn how to program basic little games, and I'm the only programmer he knows. That's pretty great, because I've been dying to get a talented guitar instructor).

And learning those skills can make you even more valuable professionally- if you make entertainment apps, learning an instrument will allow you to compose your own music. If you're a freelance web developer, learning graphic design will allow you to build higher quality products and charge much much more. If you like to program video games, learning how to draw will enable you to design your own assets.

Re: After 180 Websites, I’m Ready to Start the Rest of My Life as a Coder

#8
post #2

This is incredible. I've been coding for more than 10 years and have been going incredibly slow, only coding when having a good idea. I just wish I had the time to do this to learn node.js and backbone...

There's always time! Wake up an hour earlier, get more disciplined, stay up an hour later, reorganize a weekend to squeeze in a few more hours there.

If you truly want to learn something, you can make the time for it. I went from being a PHP programmer, to learning Scheme, to learning Erlang, to learning Haskell, to now looping back and leveling up on my Mathematics education and writing abilities (all while holding full-time jobs, building a startup, etc...)

Next up is learning how to design websites artistically (I'm not a designer!). Learning how to sketch, combine colors, make vector graphics, etc...

Re: After 180 Websites, I’m Ready to Start the Rest of My Life as a Coder

#9
Congratulations, Jennifer. I really appreciate the lessons learned here.

Like my favorite college professor (and I'm sure many others, as it is a fairly popular quote) would say: Sometimes you have something that looks really ugly and gross. You can liken it to having to eat a slimy, bumpy frog. The best way to eat the frog, is just to swallow it. Once you get in the habit of swallowing your frogs, the rest of your day looks great.

I think I'm going to apply the 180 small projects in 180 days to many different ideas. For example, I enjoy cooking. I will probably start a project to cook one meal from every country on earth every day for ~180 (196) days. I've done it so far on weekends, but I think speeding the tempo will help significantly. It forces me to practice, saves me $$ I would otherwise spend eating out, and grows my spice cabinet.

Who knows, I might continue it with bread, websites, meditation, or whatever else.

Post reply on HN