Live data from Hacker News

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

blog.jenniferdewalt.com

241–250 of 383 posts

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

#241
post #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…

>saving 6 months worth of expenses on a tech salary when you have no dependants is trivial I have no dependants, I am 25 and I would love to be earning the kind of money in my tech job that made saving 6 months worth of expenses "trivial". Where are these jobs and how can I get one?

Your expenses matter more than your revenue.

Think of it this way: in order to save 6 months of living expenses on a year of salary, you need to put away 33% of your income. There are graduate students out there - several are probably your classmates - that live on $20K/year. Therefore, as long as you make over $30K/year, you can live like a grad student and save 6 months living expenses in a year.

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

#242
post #38

I don't know why she has never mentioned someone she worked with at all. I commented about this about her 70 days ago. --- So let's see her repository ( https://github.com/jendewalt/jennifer_dewalt ). This girl not only became a competent front end developer in 100 days, but looking at the Gemfile, she knows how to use capistrano, redis, capistrano, paperclip, omniauth and devise? She knows the best practices for Rai…

I remember looking at her first few sites and witnessing a big jump somewhere and immediately thought this is all a promotional event to be hired. She was probably helped, or already had generated a lot of the code, or whatever.

I don't think its controversial or argumentative to say its probably faked to a degree.

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

#243
I unfortunately have some doubts about the authenticity of the claims made. I know other people have already shared a similar opinion but I'd like to candidly provide my own in the event a beginner, intermediate, or even aspiring programmer happens to read this.

I often teach programming. Not formally in school, but to friends and family who come to me to learn. When any of them begin to learn, there are always, always trivial roadblocks that the student seems to hit.

My brother, who is a very smart person, was beginning to learn Python, and going through Codecademy. He must have spent at least tens of hours on it. The simplest things he just didn't grok immediately. For example, the different between variables, strings, and symbols. He would type, for example:

    print hello world
or

    name = john
    message = my name is + john
That's only the beginning. The idea of data types, the concept that "truth" and "falsity" could be encapsulated in a manipulable piece of data called a "boolean" (which he would pronounce Boe Lean) were definitely not within arm's reach. Functions were even more troublesome.

It wasn't just my brother. I was explaining to a friend, who is a very competent hardware guy, what a lambda function is. The idea that functions can be seen as data themselves. He eventually got it, but it took lots of explaining. And even after that, the small programs he wrote employing his newly found knowledge were riddled with bugs, formatting issues, style issues, and so on.

It wasn't just my students, it was me as well. My first programs were something like

    10 REM MY FIRST PROGRAM
    20 PRINT "WHAT IS YOUR NAME?"
    30 INPUT N
    40 PRINT "HELLO ", N
    50 GOTO 10
In fact, this program didn't even work in whatever BASIC implementation I was using. I just didn't get why. It turns out I needed to add the '$' sign to my variables to denote that they're strings.

When I was writing code for doing arbitrary precision arithmetic, I was representing the numbers as strings of digits: "12345". I was translating between digit characters and decimal value using the CHR and VAL functions of the language. When I was first introduced to ALLOCATE, typed arrays, etc. it simply did not click and took a while. Pointers, the heap, the stack, BYREF, BYVAL, FREE?

If I haven't made the point clear, there are a lot of things even we professional programmers take for granted, and things that we have long forgotten were hard, which those starting out with programming have major issues with, and almost deny the possibility of making something substantial in even a single day. Since I regularly teach programming, I am constantly reminded of them.

While I suppose it's possible to achieve the amazing feat that Jennifer claims on her own and without personal instruction, it just seems unlikely. If it's true, it's great for self-promotion of course, but I don't want it to give the aspiring programmer the idea that they should be able to reasonably accomplish the same things she did. What she accomplished wasn't just picking up programming, it was:

    * programming in multiple languages & paradigms
    * understanding how they relate to each other
    * setting up programming environments
    * setting up and understanding 3rd party frameworks and libraries
    * being able to effectively communicate with programmers
    * understanding source control and deployment
and then a lot more application specific things. That is a really tall order.

If the work was genuinely done by an artist with no technical background with little outside help, then I would consider achievement incredibly brilliant. If it was not—which is how I feel—then I think the audience deserves a bit of honesty.

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

#244
post #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…

There are two type of people in life. The first type graduates from college and their learning stops for the most part. They say to themselves, "well, I studied for four years and got a job, now it's finally time to sit back and relax." So they put in their regular 9-5 and then come home and waste their lives away by watching TV shows and playing video games and going out and getting drunk on weekends. Essentially, t…

[deleted]

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

#245

Jennifer, did you documented your journey? It could out sell some of the big names in the training niche. If you documented then would you like to share that with HN community please? Thanks.

She did: http://blog.jenniferdewalt.com/archive

Thanks. When she was at 115 days, she wrote a blog post and it pretty much summarises her learning path.

http://blog.jenniferdewalt.com/post/56319597560/im-learning-...

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

#246
I'm confused about the word Coder. I have found most website developement is just following directions, and memorizing a lot of man made terms.

If you put out a lot of ROR websites, or write Java scripts you can call yourself a "Coder", but I still feel that the term Coder belongs to Programmers. I can put up a website, but programming from scratch, is beyond my attention span, and maybe intellect?

I don't know why we need to glamorize the things we learn in life: Coder=website developer, automotive technician=mechanic. I once hade a girlfriend refer to herself as a Professional Photographer, but she never took a picture without moving from the little square setting.

She was beyond irritating at dinner.

I appalaud this woman. I applaud the person who paid for the apartment. I'm still a bit skeptical though. I have a feeling she might have had a live in coach? I'm sorry, but I've met too many people who leave out details. As I once told a customer, I've never net a women who was interested in reballing a Nvida Chip in a faulty motherboard.

Save, any masoginistic claims. It's more about our society, and the need, or quest for a title in life. "What do you do?" is played out, and trite. I've known peope who spend their whole life looking for a title. You will probably have many titles in life if you took a few chances.

So if you ever bump into me in a bar please don't ask me, "What do you do?" I might respond by throwing up on your trendy Sneakers?

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

#247

I unfortunately have some doubts about the authenticity of the claims made. I know other people have already shared a similar opinion but I'd like to candidly provide my own in the event a beginner, intermediate, or even aspiring programmer happens to read this. I often teach programming. Not formally in school, but to friends and family who come to me to learn. When any of them begin to learn, there are always, alwa…

I find this perspective odd because as a self taught programmer I didn't bother learning or trying to learn any of the formalisms you mention like 'variables, strings, and symbols'.

I learned by having a concrete project goal motivated by personal desire that I wanted to accomplish by any means possible. This usually came down to copy/pasting existing code from the internet and fiddling with the values via trial/error without necessarily understanding the inner workings.

I've had the experience of walking through the "Learn X the hard way" programming books, as well as Codecademy, with some non-programmer friends who ostensibly 'want to learn coding' and they invariably make extremely slow progress like you describe, because without their own self-motivated project it's just blind symbol manipulation.

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

#248

Earlier quoted context omitted.

A lot of "you should do this" posts on the internet can be summarized as, "people like me are pretty dang great."

People who judge others are the worst kind of people.

(judge == evaluate) != (judge == condemn)

I wish there were a better way to disambiguate "judge".

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

#249

Earlier quoted context omitted.

You're not eliminating your cost of rent, you're ( maybe ) lowering it. Whatever percentage of your housing costs go towards interest, property taxes, HOA fees, homeowner's insurance, mortgage insurance, etc. are not going towards equity. Especially early on in a mortgage, the vast majority of your housing expenses are not going towards equity. Your analysis is only correct late in a mortgage. Early in a mortgage it'…

What you don't seem to be getting is that if you are renting, ALL of it is going towards non-equity expenses. A monthly house-payment of $2000 is still better than rent of $2000 even if 90% is going towards interest/insurance overhead.

Ok, thats fine, but I dont spend anywhere near that amount, and I live in downtown Boston, one of the highest cost of living areas on the east coast. So, what I don't spend on a mortgage, I put into my savings and other equity assets. There is no world in which I live in that I could spend the same on a mortgage as I do in rent. I still end up financially on top renting over owning in this city. Sure, I can move, but I love the quality of life I have here, and I wont change it anytime soon.

Sure, theres equity in a house, but is that everything? Do I really need to leverage a loan against my own property to live comfortably? To send any future children to a great school? Do I need to end up so underwater with a mortgage to consider myself successful? The answer to all of these is no.

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

#250

I unfortunately have some doubts about the authenticity of the claims made. I know other people have already shared a similar opinion but I'd like to candidly provide my own in the event a beginner, intermediate, or even aspiring programmer happens to read this. I often teach programming. Not formally in school, but to friends and family who come to me to learn. When any of them begin to learn, there are always, alwa…

I don't get your point. Sure, some people have issues with those things. Let me give you an example.

I used to help out a lot of people while at school, and most of them couldn't wrap their head around what a variable was. I was the one helping them since the first class, and I wasn't one class in front of them either. I simply understood it quickly. I could "grok" faster than them, for some unknown reason.

I am by no mean a genius. Hell, I still use my fingers to do basic additions and subtractions. However, some people learn things faster than other. Some people learn easily by themselves, some don't.

All of the feats you listed are all on the web. You can learn all about them... for free! Why pay for someone to teach them to you when you can simply read about them? All you need is time to learn them, and she had it!

I have no difficulty at all in believing she managed to learn all of that by herself.

Post reply on HN