Top all-time · #2738
Justin Duke
Personal blog · jmduke.com · on HN as jmdukeprogrammingculture
Justin Duke writes Applied Cartography, a personal blog at jmduke.com about programming and culture. Since 2013, 28 different Hacker News readers have linked it 74 times, most often “Two Years as an Independent Technologist”. It is still writing: the last post was on 2026-10-29, and you can follow it by feed.
Too few sampled comments (3) to say how often HN recommends it.?
Why HN links it
Justin Duke's personal blog, linked for posts on Django patterns, side projects, and a founder's reflections on whether running an email SaaS pays more than full-time work.
Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Essays and media reviews by Justin Duke, CEO of Buttondown and partner at Third South Capital.
Most-linked posts?
- Two Years as an Independent Technologist2 people · 3 mentions · first linked 2024-05-22
- Notes for a younger programmer2 people · 2 mentions · first linked 2016-10-22
- Use weird tests to capture tacit knowledge2 people · 2 mentions · first linked 2024-03-04
- The Luxury of Atypical Success2 people · 2 mentions · first linked 2020-07-07
What Hacker News says?
https://jmduke.com/posts/essays/two-years/ Guy running an email SaaS clearly says working full time would make him more money.
Comment linking /posts/essays/two-years/
on “Ask HN: Is it possible to make FAANG salaries without working there?”Submitted Notes on Buttondown.com as a story · 126 points
HN discussionWhile the creator of Buttondown [0] and Spoonbill [1] wasn't trying to get a job, I really like the philosophy he talks about in this post about side projects [2]: > If you are going to find a project, I encourage you to find something particularly small and particularly durable (which is to say, does not require constant or near-constant attention), so that you give yourself the ability to take a break from the pro…
Comment linking /2020/06/26/atypical-success
on “Ask HN: How Blog/side projects helped you land a job”Submitted Use Rails as a story · 87 points
HN discussionAt an accessory level, tooling and ecosystem richness — which I don't really hold against Vue, because it'll definitely get there in time. At a slightly more existential level, I miss how lightweight React components are: they're literally just functions, which makes breaking them out really frictionless. If I've got a FooWidget and I want to break out the header of the widget out into a new component, it's incredib…
Comment linking /posts/what-vue-needs-next/
on “Ask HN: What are some big Vue.js projects in production right now?”Submitted How to make $800/mo from three lines of code as a story · 68 points
HN discussionYeah, I wondered about that too as normally Django "actions" mean admin actions ( https://docs.djangoproject.com/en/dev/ref/contrib/admin/acti... ). But in this case it seems the blog post is referring to this pattern: https://www.jmduke.com/posts/in-praise-of-actions.html (same author)
Comment linking /posts/in-praise-of-actions.html
on “What I love about Django”Submitted Use weird tests to capture tacit knowledge as a story · 50 points
HN discussionSubmitted How I cut my Webpack bundle size in half as a story · 24 points
HN discussionSubmitted Django Forever · Applied Cartography as a story · 9 points
HN discussionSubmitted How Big Tech uses GitHub as a story · 9 points
HN discussionSubmitted Notes for a younger programmer as a story · 7 points
HN discussionSubmitted Use weird tests to capture tacit knowledge as a story · 5 points
HN discussionSubmitted Always use an enum for your status field as a story · 4 points
HN discussionSubmitted Notes for Young Programmers as a story · 4 points
HN discussionSubmitted Prices of App Store Successes as a story · 4 points
HN discussionSubmitted Hiring and Firing a DBA as a story · 3 points
HN discussionSubmitted Self-hosting our GitHub Action runners as a story · 3 points
HN discussionSubmitted Talking to Customers as a story · 3 points
HN discussionSubmitted Scattered thoughts on buying software businesses as a story · 3 points
HN discussionSubmitted Buttondown Uses HAProxy as a story · 3 points
HN discussionSubmitted A list of valid and invalid email addresses as a story · 3 points
HN discussionSubmitted Your legacy code matters as a story · 3 points
HN discussionSubmitted Making Caves with Cellular Automata as a story · 3 points
HN discussionSubmitted No, movies haven't gotten (much) longer as a story · 3 points
HN discussionSubmitted Chmod777: simple steps to improve yourself in 2014 as a story · 3 points
HN discussionSubmitted IOS crushed Android yesterday as a story · 3 points
HN discussionSubmitted Analyzing Pitchfork using pandas as a story · 3 points
HN discussionSubmitted Buttondown shuffle displays a random public archived email from any newsletter as a story · 2 points
HN discussionSubmitted There are two mental models about work and fatigue as a story · 2 points
HN discussion