Work in progress: 82,651 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #1752

J

Jamie Tanna

Personal blog · jvt.me/posts · on HN as jamietannaprogrammingcareer

Jamie Tanna's personal blog at jvt.me covers programming and career. Since 2018, 41 different Hacker News readers have linked it 190 times, most often “Lessons learned since posting my salary history publicly”. It is still writing: the last post was on 2026-11-01, and you can follow it by feed.

Visit the blog
190mentions?
1recommend?
41HN people?
2018–2026first – last linked?
Links on Hacker News per year · peak 31 in 2024

Too few sampled comments (7) to say how often HN recommends it.?

Why HN links it

HN readers link this blog for posts on personal sites and the indieweb, salary history, and technical topics such as JSON diffs and dependency updates. Commenters cite its posts as support or as inspiration for their own blogs.

Recommended for · 1 comments
Called the site "really interesting examples" of what can be done on the indieweb; readers told to see it.

Summarised by Claude from a sample of 7 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

The author on HN?

jamietanna · 310 karma · member since 2014

Backend engineer - https://www.jvt.me Lead maintainer @ Renovate (https://docs.renovatebot.com) Maintainer @ oapi-codegen (https://github.com/oapi-codegen/oapi-codegen)

From their public HN profile, which links to this site.

Most-linked posts?

  1. Lessons learned since posting my salary history publicly
    5 people · 5 mentions · first linked 2022-10-11
  2. Why I Have a Website and You Should Too
    4 people · 6 mentions · first linked 2019-07-22
  3. My Salary History
    3 people · 5 mentions · first linked 2022-03-15
  4. Providing a Public Salary History Page
    3 people · 3 mentions · first linked 2021-09-10
  5. Some useful SQL(ite) tips I've learned
    3 people · 3 mentions · first linked 2024-12-05
  6. Blogumentation – Writing Blog Posts as a Method of Documentation
    2 people · 7 mentions · first linked 2018-07-16
  7. /
    2 people · 3 mentions · first linked 2019-02-08
  8. Why I recommend Renovate over any other dependency update tools
    2 people · 2 mentions · first linked 2024-04-12
  9. You're not mature enough to release your first version as v1
    2 people · 2 mentions · first linked 2024-08-27
  10. Pretty Printing JSON Web Tokens (JWTs) on the Command Line Using OpenSSL (2019)
    2 people · 2 mentions · first linked 2020-09-02

What Hacker News says?

  1. I have both types of blog post on my site - deeply personal like talking about my ADHD ( https://www.jvt.me/posts/2022/10/04/adhd/ ) or salary history ( https://www.jvt.me/posts/2022/09/21/year-later-salary-histor... ) and weekly notes, but also a lot of tech stuff. And as an IndieWeb website, I use it as my social media too, so people can read posts/replies to social media all in one place! I don't feel like I've h…

    Comment linking /posts/2022/09/21/year-later-salary-history/

    on “Personal blogs are back, should niche blogs be next?”
  2. Submitted Go 1.24's go tool is one of the best additions to the ecosystem in years as a story · 290 points

    HN discussion
  3. I'm pretty biased myself, but I always recommend folks publish to their own sites ( https://www.jvt.me/posts/2019/07/22/why-website/ ) If discoverability is lacking there's quite a few aggregate platforms that can boost readership / visibility of your site, but always publishing on your own site first!

    Comment linking /posts/2019/07/22/why-website/

    on “Instagram Has Become SkyMall”
  4. Submitted Why I Actively Discourage Online Tooling like jwt.io and Online JSON Validators as a story · 202 points

    HN discussion
  5. I'd recommend having a read of my blog ( https://www.jvt.me/archives/ ), as I've been in a similar position, and heavily blogging my career For instance between 2016-2021 where I was working in a large financial institution (Capital One), but still blogging about the work I was doing and problems I was solving, without leaking proprietary information A lot of them didn't have the "context" for what problem was being…

    Comment linking /archives/

    on “Show HN: LinkedIn sucks, so I built a better one”
  6. Submitted Lessons learned from the recent job hunt as a story · 194 points

    HN discussion
  7. I've started posting my salary history, prompted by the situation with Apple and a lot of friends on the job market - had some mixed feedback, but positive from my peers at least https://www.jvt.me/posts/2021/09/09/public-salary-history/

    Comment linking /posts/2021/09/09/public-salary-history/

    on “Workers are often told not to talk about pay. That's not legal”
  8. Submitted Why I recommend Renovate over any other dependency update tools as a story · 185 points

    HN discussion
  9. You could store all state in the URL fragment. Maybe each key is a sound and each value is the volume, like /#whale=5&fire=8 or whatever. Call replaceState (better than pushState to avoid polluting the back button history with every little tweak) whenever the user changes something. On page load, read from the URL fragment using window.location.hash and then sharing is just a matter of copying the URL, which could b…

    Comment linking /posts/2019/08/01/node-parse-url-fragment/

    on “Show HN: Ambiphone, no-nonsense ambient music and white noise”
  10. Submitted Lessons learned since posting my salary history publicly as a story · 128 points

    HN discussion
  11. Alternatively [I blog as a form of self-documenting, under the term blogumentation]( https://www.jvt.me/posts/2017/06/25/blogumentation/ ). My audience is me. Sometimes my audience will be my colleagues, or strangers on the Internet, but it's always written for me first!

    Comment linking /posts/2017/06/25/blogumentation/

    on “What I learned in ten years of blogging”
  12. Submitted Things I know about Git commits as a story · 118 points

    HN discussion
  13. It's funny you say this, because my most viewed article from organic searches is about converting your polyrepo setup to a monorepo https://www.jvt.me/posts/2018/06/01/git-subtree-monorepo/

    Comment linking /posts/2018/06/01/git-subtree-monorepo/

    on “Monorepos: Please don’t”
  14. Submitted Learning a new language, or how I gained familiarity with Go as a story · 117 points

    HN discussion
  15. Thanks for sharing my site! As you say, I'm quite big with IndieWeb, and for readers there are quite a few other folks you'll want to see - https://snarfed.org/ https://tantek.com/ https://aaronparecki.com/ and https://www.barryfrost.com/ to name just a few. If anyone is interested learning more about the IndieWeb, https://www.jvt.me/posts/2019/10/20/indieweb-talk/ is a transcript of a conference talk I gave on what…

    Comment linking /posts/2019/10/20/indieweb-talk/

    on “'Expert Twitter' Only Goes So Far – Bring Back Blogs”
  16. Submitted Google confirms microformats are still a supported metadata format for content as a story · 102 points

    HN discussion
  17. As shared elsewhere on the site, I am very pro IndieWeb ( https://indieweb.org ) and therefore try to do everything via my own site. I use https://brid.gy/ to syndicate posts from my own website ( https://www.jvt.me/mf2/2020/04/svn4c/ ) to Twitter ( https://twitter.com/JamieTanna/status/1254670009420431360 ) so I'm still owning my content, but I can still interact with folks on other platforms.

    Comment linking /mf2/2020/04/svn4c/

    on “'Expert Twitter' Only Goes So Far – Bring Back Blogs”
  18. Submitted Job Titles Are Bullshit as a story · 47 points

    HN discussion
  19. eitland · 2020-04-27Recommends
    See https://www.jvt.me for some really interesting examples of what can be done on the indieweb now. (I found that site because he shared a link to a post I wrote.) Edit: an earlier version of this post said I found it in the referrers log. It seems I was wrong.

    Comment linking /

    on “'Expert Twitter' Only Goes So Far – Bring Back Blogs”
  20. Submitted My Salary History as a story · 37 points

    HN discussion
  21. I'll also post my own site, which I do a lot of personal technical blogging on - https://www.jvt.me

    Comment linking /

    on “Ask HN: What are some great personal blogs/portfolios?”
  22. Submitted You're not mature enough to release your first version as v1 as a story · 18 points

    HN discussion
  23. I've been doing similarly and have had pretty good success with that ( https://www.jvt.me/posts/2020/08/24/pretty-print-json-diff/ )

    Comment linking /posts/2020/08/24/pretty-print-json-diff/

    on “Better Git diff output for Ruby, Python, Elixir, Go”
  24. Submitted Some useful SQL(ite) tips I've learned as a story · 13 points

    HN discussion
  25. Interesting - would something like `make lint` (which then installs to `$PWD/bin`) work? That's how I've been doing it on the projects I've been working on, and it's worked nicely - including automated updates via Renovate ( https://www.jvt.me/posts/2022/12/15/renovate-golangci-lint/ )

    Comment linking /posts/2022/12/15/renovate-golangci-lint/

    on “Go 1.24's go tool is one of the best additions to the ecosystem in years”
  26. Submitted Why I Actively Discourage Online Tooling Like Jwt.io and Online JSON Validators as a story · 11 points

    HN discussion
  27. Always one for transparency in salary (given I share my own, publicly at https://www.jvt.me/salary/ ) and applaud the model y'all are following!

    Comment linking /salary/

    on “Oxide’s compensation model: how is it going?”
  28. Submitted IndieWeb: Owning Your Data and Being the Change You Want to See in the Web as a story · 8 points

    HN discussion
  29. I'm not sure if you're referring to Scott Hansleman's approach: > This stemmed from listening to a podcast on The Changelog about ‘Open Source at Microsoft, Inclusion, Diversity, and OSCON’ with Scott Hansleman. In the interview, Scott mentions how he receives questions via email fairly regularly. Interestingly, instead of replying to the email directly he instead writes a blog post and then replies to the email wit…

    Comment linking /posts/2017/06/25/blogumentation/

    on “I miss blogrolls”
  30. Submitted Using a separate Go module for your tools.go as a story · 7 points

    HN discussion

Search all of HN for jvt.me

Linked by the same people?