Live data from Hacker News

Ask HN: How did you get from learning to code to making your first dollar?

news.ycombinator.com

61–70 of 73 posts

Re: Ask HN: How did you get from learning to code to making your first dollar?

#61
I learnt to code sometime in middle school(grade 6 summer). The dot com boom was taking place during then and my parents figured that the Web would be the next big thing and pushed me into learning web development. I never really explored beyond making a couple of funny sites for my personal kicks until grade 12 when I had to figure out how to pay for university. I did a couple of small gigs here and there that helped me pay part of my way through.

I was enrolled in a co-op program, so you study for 4 months and then work in a real job for 4 months and that repeats until you graduate. This was probably the most helpful thing that helped me learn more and earn more while doing so. By third year, I became competent enough to be able to easily build full stack real world apps. I have to mention though, getting here meant working for multiple startups during my coop term. Hence, taking a cut in pay compared to my peers for the chance to do more and learn more.

June last year, I met Brian who is a data nerd and has a mind full of cool ideas and together we co-founded MetricWire, which we are running to this day.

Re: Ask HN: How did you get from learning to code to making your first dollar?

#62
I taught myself.

Started in 2008 with PHP/HTML/CSS for a friends existing website, initially unpaid and for fun, but it rapidly became paid and brought substantial income (within a month or two) because I streamlined and automated things that were being done manually. Tempting to call that an exception but if you create real business value that fast, get paid for it or at the least get a glowing recommendation out of it.

In 2009 I started learning Python, Objective-C, and C for fun, making things I needed myself. High level and low level stuff at the same time. A simple automated website "ping" checker for App Engine called AEServmon[1] I wrote for my own use was probably the first thing I ever open sourced. I also hacked together some C in Cardrand[2], again for personal use, to take advantage of the random number generator present in most smart cards to feed the Linux kernel pool (/dev/random etc) with entropy.

By 2010 I was fairly proficient in Objective-C and C, very familiar with UIKit and AppKit, started selling Mi-Fi Monitor[3][4], then later on Codepoints[5].

In 2011 I started doing consulting work on OS X and iOS projects.

If I set aside the initial PHP success, I'd say roughly 1.5 years between "day 1" and selling products, and about 3 years before feeling confident in taking on fairly significant projects for clients.

As an aside, Mi-Fi Monitor got me a phone call from an executive at Novatel (they made the original Mi-Fi hotspots), some discussions about rebranding it or working together, and several "good job" type emails from a few of the other execs there. They were paying attention, and actually using the app themselves.

[1] https://github.com/infincia/AEServmon

[2] https://github.com/infincia/Cardrand

[3] http://infincia.com/apps/mi-fi-monitor-ios

[4] http://infincia.com/apps/mi-fi-monitor-mac

[5] http://infincia.com/apps/codepoints

Re: Ask HN: How did you get from learning to code to making your first dollar?

#64
Did you learn to program in school or teach yourself?

I learned code at the age of 12/13. Morse code that is.

Yes. In engineering school, the class was divided in two. One half took analytical graphics the first quarter, the other Introduction to Programming. I took graphics the first quarter. I had a long train ride home over Christmas break (36 hours) and took the text for the programming class and mastered it by the time I got home. During class, I fiddled with the card deck to get the compiler to spit generated assembler and pestered the professor mercilessly for extracurricular information.

Did you do unpaid work to establish yourself?

No, the pestering led me to another professor that became my advisor and part-time employer.

Roughly how long did it take from day 1 of learning to day 1 of being paid?

About six months, but might have been sooner if not for classes.

What was your first gig?

The summer after my freshman year, I worked for my advisor writing a program that handled input for the analysis program he was writing to determine the Eigenvalues and Eigenvector for a 500th order matrix. This was analyzing the stability of the line frequency of the Bonneville Power Administration distribution network. It was particularly challenging, as matrix inversions done on a tape-based 36k system were non-trivial.

This program, I later learned, was used to determine where to locate Fermi Labs.

Edit: Missing words.

This was an EE program. There weren't any CS programs around (not entirely true) at the time, and I got to EE through my interest in Ham Radio. I got that going by pestering my parents mercilessly about getting my license.

A word of observation: it helps a lot if you are on fire about learning this.

A word of advice: Take responsibility for your own education. Even if you go to CS program.

Re: Ask HN: How did you get from learning to code to making your first dollar?

#65

Well, I don't want to sound too ancient, but I learned how to program on 8-bit machines, as a kid, in the 80's. Commodore, Apple's, IBM Pc's (all pre-MS Windows). We (my friend and I) did everything in Basic. We had our first programming job at 14 & 13. And that was building mailing list apps for people (this was superseded by the database). My main driving force has always been get 'enough' knowledge and dive in. I…

I didn't find anything of value at that passive income site you recommended, specifically because I have no interest in writing and selling an e-book. That and the techniques there seem a little sketchy. It seems filled with claims like, "Learn my business model!" "Learn how to make passive income work for you" but then when you click on those links, each one was something along the lines of, "give me your email addr…

That's fine, to each his own. But I would say Pat's site and model are much more than what you say they are at face value. Sure, there is that 'learn the business model' message - but then again, almost all marketing sites you go to have something similar to say and if you can look past the up front message, a lot of time you can find value and expand your horizons.

The podcasts are really good. I don't think they describe anything shady or (if I recall correctly) have a bunch of ads - in fact, I don't think they have any ads at all. I don't feel like anything he says is shady. Just look at his income reports to see exactly where his money is coming in. He's pretty transparent and up front about anything. I bet you if you emailed him directly with your concerns, he'd answer you back.

In regards to writing or selling an ebook, yup, not for everyone. But one of the reasons an ebook is so big on his list is because that was his first big win and he pulled in a lot of money monthly by sharing his LEED experience and helped a lot of people pass their exams. Ebooks might not be everyone's cup of tea, but I'd love to have one out there that brings me in a couple of grand every month.

Now, if you feel like coding is what you want to do and marketing or passive income is shady or bs, that's fine. I used to think like that too and to each his own. But for me, I feel like I've done it all and it's time to try other things. I'm at a point now where I can charge a lot to do contract work, but I'd rather have my money work for me so I can do other things. Like I said before, time is your most precious resource and you can never make it up or get it back. And since there's only so many waking hours in the day, it just seems silly to spend them trading my time for money when I can make things that can keep the money rolling in at all times. And then I can code for fun or to scratch an itch whenever I want.

Re: Ask HN: How did you get from learning to code to making your first dollar?

#66

Earlier quoted context omitted.

I didn't find anything of value at that passive income site you recommended, specifically because I have no interest in writing and selling an e-book. That and the techniques there seem a little sketchy. It seems filled with claims like, "Learn my business model!" "Learn how to make passive income work for you" but then when you click on those links, each one was something along the lines of, "give me your email addr…

That's fine, to each his own. But I would say Pat's site and model are much more than what you say they are at face value. Sure, there is that 'learn the business model' message - but then again, almost all marketing sites you go to have something similar to say and if you can look past the up front message, a lot of time you can find value and expand your horizons. The podcasts are really good. I don't think they de…

"marketing or passive income is shady or bs"

Not at all. I just think he seems a little disingenuous. I don't like the subtle bait and switch.

Re: Ask HN: How did you get from learning to code to making your first dollar?

#67
I taught myself. I spent a ton of time building software/apps for myself to show my skills before I could bring that portfolio to anyone and have them be willing to pay me. I took my first project at way under market rate. It took me 2 years from no coding knowledge at all to getting paid. I had other jobs in between so that will not be accurate for others. I was able to generate revenue pretty shortly after I put my mind to it. My first gig was building an HTML5 iPad interactive for a museum.

Re: Ask HN: How did you get from learning to code to making your first dollar?

#68
i'm a self taught programmer. i fooled around making web sites & basic crud apps using php for a few months before i began advertising on craigslist. i severely undercharged initially to get my foot in the door (it was a lot of money to me at the time though lol) but i gained enough experience after about a year to eventually land a job doing production support. fast forward 6 months and i landed my current role as a software engineer for a major financial institution (w/o a college degree).

Re: Ask HN: How did you get from learning to code to making your first dollar?

#69
I started college in 1995, the same fall that Netscape came out. A friend of mine showed me how to create a piece of HTML code, FTP it into the public_html folder of my unix account, and then I had a "home page". The unix accounts were set up by the college... anybody else remember reading e-mail with Pine? I would never have figured out hosting and configuring a web server on my own.

We learned how to code web pages as the features were being added one-by-one: tables, frames, animated GIFs, java applets (embedding them, not coding them). I was not a CS or programming major, this was just my hobby.

In the summer after sophomore year, I started making money at it by building static web pages for businesses in my home town. It's a small town and I can honestly say I was the first web developer there. I don't remember how I advertised myself... maybe people just contacted me because they knew my parents or something. The biggest source of business I found was the real estate agents, who wanted a different page for each house they were listing, and frequently updated them. For me it was pretty simple to copy the template and update the navigation (remember, all hard-coded, even the "prev" and "next" buttons), and I would charge $50 or so for each new listing.

In my senior year I did an internship which became a paying job, still doing HTML "integration" as they called it. In my second job, a year later, I learned about dynamic pages, CGI, databases, and ASP. I had a great boss who was an entrepreneur with lots of ideas, and he hired me to sit in the office next to his and try to find out which ones were feasible.

In particular I remember trying to solve the problem of building an online "shopping cart". First I did it with Javascript and used a hidden frame to hold the data in the browser as the user navigated from page to page. Then I learned Perl so I could code it as a CGI script that stored the data in some kind of a flat file. Then I learned databases (including how to set up and administer a SQL Server database) because I had a hunch that a scripting language like ASP would be the answer. Every time I told the boss I wanted to go to the bookstore and get another O'Reilly title, he would fund it. Fantastic experience, but I left (why else?) because somebody else offered me more money to do HTML tweaking and Photoshop image-slicing drudgery 40 hours a week.

It took me thirteen years to get another great job like that.

Re: Ask HN: How did you get from learning to code to making your first dollar?

#70

I went to a 6-month programming school. I had a business degree and was working in an oldschool industry. The programming school guaranteed a job offer, I received 3 job offers. I started working one week after finishing school. I work as a ruby/node/frontend developer. the program was called gschool( http://gschool.it ). it was ran by Jeff Casimir of Jumpstartlab and Turing School ( http://Turing.io )

I am interested in hacker school, and this school looks awesome. I bet it's competitive. What do you recommend doing/knowing to do well on the application interview and hopefully get accepted? Thanks! -Jessica
Post reply on HN