Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    J

    Jennifer Dewalt

    jenniferdewalt.com · Personal blog · on HN since 2013

    Jennifer Dewalt documents her project of building 180 websites in 180 days to teach herself programming.

    Visit blogHN submissions
    ProgrammingWeb DevelopmentCareer & Work
    What HN says

    HN commenters recommend it as an inspiring example of learning to code by building, often suggested to people starting web development.

    Stats for nerds
    28HN people shared it
    2linked in comments
    50story points
    Nov 2021last shared
    2013people per year2021

    Top posts on HN

    1. 1
      How We're Feeling: Tweet sentiment
      1 person · 49 points · first shared 2014 · 19 comments on HN
    2. 2
      180 websites in 180 days
      2 people · 1 points · first shared 2016 · Discussion on HN
    3. 3
      Homepage
      20 people · first shared 2013
    4. 4
      Page
      1 person · first shared 2013
    5. 5
      Page
      1 person · first shared 2013
    6. 6
      Pixel painter.js
      1 person · first shared 2013
    7. 7
      Bouncing ball
      1 person · first shared 2013
    8. 8
      Etch a sketch
      1 person · first shared 2021
    9. 9
      Game
      1 person · first shared 2014
    10. 10
      Snake game.js
      1 person · first shared 2013

    What HN people wrote when they linked it

    • FullMtlAlcoholcNov 2016

      I know in the moment things seem very dire for you. Step back, take a deep breath, and know that countless other people have been in your situation or worse. We're humans and throughout history we've adapted to conditions 10x more horrid than you can even imagine.

      First, the DUI. I'm also a member of the bad judgment club, but it has never impacted my career in any way. It's an expensive lesson, but depending on your conviction, the state you reside in, where you are in the legal process, etc., employers may never see it. Do your research. In San Francisco and for public employers, it's actually legal to inquire about your criminal history if it has no relevance to the job. Out of all the things you could have been convicted of, people will probably be the least judgmental about a DUI because the vast majority of people ahve driven drunk, you just got caught. Depending on your level of desperation and/or your personal ethics, lying or massaging the truth is also an option.

      > I find it hard and give up at times because everything is so overwhelming and I don't have anyone to ask questions to because I have so many questions

      Guess what? That sentiment is very common amongst software engineers. In fact, from my personal experience, devs have a higher level of impostor syndrome and professional inadequacy than any other profession, save for doctors and scientists, I've witnessed. I had the exact same feelings as well in the beginning. However, I funneled these feelings to…

    • salukiOct 2015

      You can learn on your own, I think this would be better than a boot camp depending on your skill level anyway.

      You're not going to pay the bills right away so you're going to need a 'day' job though and learn on your own nights and weekends. Maybe see about a non-programming job at a web development agency.

      If you are just getting started . . .

      Get a copy or pdf of
      Head First HTML and CSS

      google head first html and css pdf

      This will get you started with the basics.

      I recommend using a mac if you have one (PC will work too)

      Use SublimeText, MAMP or WAMP and filezilla, buy a domain and get a hostgator account learn about the domain, DNS (pointing A record to your hosting), uploading/updating your website.

      Learn some Javascript and jQUery there are head first books for these too.

      After you get through that book move on to . . .
      Headfirst PHP and MySQL

      Once you make it through that book you should checkout Rails and/or Laravel which are frameworks for building web applications.

      TeamTreehouse.com is a great place to learn a wide variety of skills.

      RailsCasts.com and LaraCasts.com for Rails/Laravel.

      Once you have HTML and CSS down you might be able to get an entry level position at a local web development agency.

      Also working through those books you'll learn if you have a knack for programming. Do you track down/notice bugs quickly? Or do you spend hours tracking down a : that should be a;.

      Inspiration:
      http://jenniferdewalt.com/

      Good luck.

    • blauwbilgorgelJun 2014

      I am not saying I am one of those coders. But I know that they are on HackerNews. There is a large chance that the founder and VCs of Yo will see this thread. If you post about a computer language, chances are the authors are reading it.

      Yes, there are a lot of coders on here that can code your MVP or a basic mobile app in 48 hours. And I think some of them are still constantly learning new ways to code and getting better.

      I made no qualitative statements about these topcoders vs. those coders who can't (or won't) deliver in a weekend.

      > ...will suddenly start to wonder what's the point of learning to code if they'll only be good once they can build any app in a weekend.

      I think that's more of an issue with self-esteem than it is with the observation that there are hackers on here who can crank out production-ready code in a short amount of time.

      HN really seemed to like the posts by Jennifer Dewalt (http://jenniferdewalt.com/). It is not unwelcome to starting coders. You may be interested in Norvig's article: http://norvig.com/21-days.html "Teach Yourself Programming in Ten Years" which aligns much more with my true view on this.

      Speed is not everything. Often these weekend hacks lack market demand, lack user experience, can't overcome the chicken-and-egg problem.

    • Red_TarsiusMay 2015

      Don't beat yourself too much. 100% of the "overnight successes" you hear from the media bubble were ALWAYS X years in the making, where X >= 10.

      > If I want to do kaggle competition: I won't even try to do single submission thinking - "I won't make it to the top 10, why bother, instead do something else."

      If you want to achieve mastery, you already lost. When the Japanese film director Akira Kurosawa received a honorary Lifetime Achievement Award at Oscars at the age of 80 he said, "I don't think I understand the cinema yet".

      Seeking mastery has nothing to do with learning and everything to do with our own insecurities: "If I'm the best maybe women will love me", "If I'm the best maybe people will like me", "If I'm the best maybe I will find my own identity".

      Give up mastery. Embrace learning.

      > "It doesn't look like the one I saw on the internet".

      This is the wrong mindset. Instead ask yourself: Does it look better than the work I did yesterday?.

      > Maybe I am completely unaware of how time it actually takes to master something and setting up wrong expectations.

      It takes time and consistency. Small, quantifiable steps every day. This applies to everything: dancing http://danceinayear.com/, web development http://jenniferdewalt.com/, ...

      Good luck!

    • jt2190Dec 2015

      Start hacking.

      CodeFellows/Udacity/College is expensive. Hack: Figure out what they teach you, and find other, cheaper sources of the same information. (edit: Check out Zed Shaw's stuff http://learnrubythehardway.org/book/ http://learnpythonthehardway.org/book/)

      CodeFellows/Udacity/College says they teach you what you need to know to get a job. Hack: Ask employers directly what they look for when hiring. Learn that instead.

      I don't have experience/proof of skills. Hack: Start posting your work online. (Get a free blog or use GitHub or something.) Even if it's a tiny thing. Bit by bit, day by day, you'll be proving that you can ship something. When someone asks what you can do, show them the site. (edit: A shining example is Jennifer Dewalt's 180 Websites in 180 days: http://jenniferdewalt.com/)

      I don't know people who can help me. Hack: Find your local web development meetup and go. Don't sit in the corner. Meet people. Get their contact into. Tell them what you're trying to accomplish. Ask them for advice. (People love to give advice.) Email them later and let them know you enjoyed meeting them. Thank them for their advice. Build relationships.

    • frobMar 2021

      1) I found my first job out of grad school via a startup's Show HN post. It began a successful chain of SWE positions for me and unlocked many doors.

      2) I was inspired to relearn JS and web development when Jen Dewalt's fabulous journey of 100 (now 180) websites in 100 (180) days was posted daily: https://jenniferdewalt.com/. I credit it with giving me the baseline to pass those interviews. I later had the luck to work with Jen and the joy of letting her know how she shaped my career.

      3) Introduced me to Clojure which I loved having learned Scheme in the past. This baseline again allowed me to nail that first job interview.

      4) In general, keeps me up to date on emerging technologies, services, and trends. Knowing about sendgird and postmates and their general features and pricing off the top of my head in my most recent job interview seemed to earn me some bonus points from the CTO.

    Related

    37signals37signals.com1k people

    Two big announcements

    37signals
    Company · last shared 2026
    Tiny Projectstinyprojects.dev24 people

    I bought 300 emoji domain names from Kazakhstan and built an email service

    Tiny Projects
    Personal · last shared 2025
    Coding Horrorblog.codinghorror.com2.1k people

    Farewell Stack Exchange

    Coding Horror
    Personal · last shared 2026
    Six Revisionssixrevisions.com173 people

    Git Tutorials for Beginners

    Six Revisions
    Publication · last shared 2017
    freeCodeCampmedium.com/free-code-camp45 people

    I replicated an $86M project using open-source libraries (2017)

    freeCodeCamp
    Company · last shared 2025
    Andrew Rayblog.andrewray.me17 people

    ReactJS for Stupid People (2014)

    Andrew Ray
    Personal · last shared 2021
    Kevin DeWaltkevindewalt.com18 people

    How Experienced Developers Can Handicap a Lean Startup

    Kevin DeWalt
    Personal · last shared 2017
    24 ways24ways.org151 people

    How to Make Your Site Look Half-Decent in Half an Hour

    24 ways
    Publication · last shared 2025