frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Porting Software as a Learning Hack – "Writing an Interpreter in Go" in Rust

https://maxmynter.substack.com/p/small-steps-and-big-leaps-for-self
2•maxmynter95•6h ago

Comments

maxmynter95•6h ago
As a self-taught dev I'm constantly trying to achieve two things:

1) Getting better at my tools or learning new ones 2) Make up for the theory I didn't learn in uni.

Usually, those two things are somewhat distinct. I'm either there using a textbook, grokking theory, or I'm getting the reps in at a new programming language or K8s or whatever.

I was wondering if there is a way to do both at the same time.

Of course there are trade offs, but I found porting software, interspersed with theory to be a great way to achieve that.

Naturally, you cover less theory than when you only do reading, and with the hand-holding you may learn less than when you use a tool you're good at to learn by trial and error.

But for me, following "Writing an Interpreter in Go" in Rust was a great way to learn more about Rust and about programming languages and Interpreters at the same time.

Did you try this or something else that helped you to maximise skill gain per unit time?

(I know this sounds like an engagement throwaway question at the end, but I'm genuinely curious!)

adityavinodh•5h ago
I’m doing the same but in Zig
maxmynter95•4h ago
Nice! How do you like it?

I thought about Zig too but went with Rust because I had a couple of peers doing the same. And learning together is a little more fun.

fithisux•4h ago
True

Data Science Weekly – Issue 606

https://datascienceweekly.substack.com/p/data-science-weekly-issue-606
1•sebg•1m ago•0 comments

Why Are Liberal Professors More Conservative on Campus?

https://dailynous.com/2025/06/17/why-are-liberal-professors-more-conservative-on-campus-guest-post/
1•bikenaga•4m ago•0 comments

Jaguar Sales Drop by 97 Percent in Europe, Which Is Allegedly Fine

https://www.thetruthaboutcars.com/cars/news-blog/jaguar-sales-drop-by-97-percent-in-europe-which-is-allegedly-fine-45129343
1•RickJWagner•5m ago•0 comments

Uncommon Uses of Python in Commonly Used Libraries (2022)

https://eugeneyan.com/writing/uncommon-python/
1•sebg•6m ago•0 comments

What to do if your SSRI is making hot days even worse

https://www.washingtonpost.com/wellness/2025/07/02/ssri-heat-intolerance/
1•bookofjoe•7m ago•1 comments

My love/hate relationship with Unix-likes

https://www.unmappedstack.dev/blogs/love-hate-unix-likes
1•UnmappedStack•7m ago•0 comments

Marketing for maintainers: Promote your project to users and contributors (2022)

https://github.blog/open-source/maintainers/marketing-for-maintainers-how-to-promote-your-project-to-both-users-and-contributors/
1•sebg•10m ago•0 comments

Show HN: Turn any webpage/video into a summary, podcast, or mindmap

https://unrav.io
1•rriley•18m ago•0 comments

Stabilizing Naked Functions

https://blog.rust-lang.org/2025/07/03/stabilizing-naked-functions/
1•exiguus•19m ago•0 comments

ExportPB

https://exportpb.com
1•handfuloflight•22m ago•0 comments

The principles of extreme fault tolerance

https://planetscale.com/blog/the-principles-of-extreme-fault-tolerance
1•ksec•23m ago•0 comments

Immune and metabolic effects of African heritage diets versus Western diets

https://www.nature.com/articles/s41591-025-03602-0
1•zeristor•25m ago•1 comments

Can data from the Large Hadron Collider snap string theory?

https://penntoday.upenn.edu/news/things-know-can-data-large-hadron-collider-snap-string-theory
1•geox•27m ago•0 comments

Soham Parekh Breaks His Silence (First Interview) [video]

https://www.youtube.com/watch?v=IWMngMm3_88
1•donsupreme•33m ago•0 comments

New asteroids spotted within the Rubin Observatory's first hours

https://www.abc.net.au/news/science/2025-06-24/asteroids-galaxies-nebulas-in-first-rubin-observatory-videos/105450326
3•jdnier•37m ago•0 comments

Roku has secret menus and screens

https://www.zdnet.com/home-and-office/home-entertainment/your-roku-has-secret-menus-and-screens-heres-how-to-unlock-them/
2•rpgbr•39m ago•0 comments

Airdelivery is a free, encrypted p2p file sharing tool

https://airdelivery.site
1•gochistuff•39m ago•0 comments

Honeyfetch: Another Fetcher and in Rust

https://gitlab.com/ahoneybun/honeyfetch
1•ahoneybun•40m ago•1 comments

Suchir Balaji

https://en.wikipedia.org/wiki/Suchir_Balaji
1•kamaraju•43m ago•0 comments

Get in losers, we're moving to Linux

https://world.hey.com/dhh/get-in-losers-we-re-moving-to-linux-5e1b93cd
5•0xedb•46m ago•0 comments

Say Goodbye to Spam Tmpmails.com – Your Secure and Anonymous Temporary Email

1•devmcfly•47m ago•0 comments

Why Code Authors Should Have the Final Say on Code Reviews

https://rethinkingsoftware.substack.com/p/why-code-authors-should-have-the
1•aard•49m ago•1 comments

Rethinking how renting works here's our approach

https://www.proofly.site/
2•MosesTule•50m ago•1 comments

Lingerie Fighting Championships to Add $2M in Bitcoin to Treasury

https://www.coindesk.com/markets/2025/06/26/lingerie-fighting-championships-to-add-2m-in-bitcoin-to-treasury-ahead-of-expansion-to-uk
4•PaulHoule•53m ago•2 comments

Congress passes 'big, beautiful bill'

https://www.bbc.co.uk/news/articles/cddz3n6vz0go
4•masfuerte•53m ago•1 comments

Coding in Advent

https://panadestein.github.io/blog/posts/aoc24.html
3•todsacerdoti•56m ago•0 comments

Call with Current Continuation (2018)

http://dmitrykandalov.com/call-with-current-continuation
1•gone35•57m ago•0 comments

The Rise of "Context Engineering"

https://blog.langchain.com/the-rise-of-context-engineering/
1•sebg•58m ago•0 comments

The engineer burning through tech by working at 3 to 4 startups simultaneously

https://www.theverge.com/news/697846/soham-parekh-startups-multiple-jobs-founders
2•alienreborn•1h ago•0 comments

Michael Madsen Has Died

https://www.nytimes.com/2025/07/03/movies/michael-madsen-dead.html
19•anigbrowl•1h ago•5 comments