This is issue #36 of Arnes Weekly.

36 / Why not Rust?

Hey everyone, thanks for your feedback on the changes last week, I did some more tweaking this week.

This is the last issue of Arne’s Weekly for this year, I’ll be back on Jan 2. Happy holidays! 🎅

Tweet of the Week

Omicron presents a tremendous challenge: do you go out and risk getting covid or stay on the internet and risk hearing people talk about NFTs — @jasonschreier on Twitter

Favourites

How not to learn Rust

13 min · dystroy.org

Denys Séguret has a list of 11 mistakes people do when learning Rust. I definitely did some of them and I wish I had something like this to guide me.

I was stuck on a side project for 5 years. Here’s how I finished it.

4 min · cassandraxia.com

Cassandra Xia tells the story of their “shed”, a side project that consumed a big chunk of your life that you no longer enjoys. They also have a few points to watch out for and make “cake” instead.

Web3 is Bullshit

5 min · stephendiehl.com

Stephen Diehl takes a look at the problems of the so-called Web3 including compute, bandwidth and storage:

That anyone could consider this to be the computational backbone to the new global internet is beyond laughable.

Culture

Marketing Is Scary for a Solo Developer

3 min · raumet.com

Rauno Metsa about the importance and impact of marketing for solo developers and the fear of exposure.

The internet (and many large companies) are dependent on software maintained by people in their spare time, for free. This may not be sustainable

5 min · andrewducker.dreamwidth.org

Simon Tatham (the creator of PuTTY) about the relationship between corporations and open-source maintainers and how he deals with this kind of pressure.

‘Reverse’ Code Review

7 min · jacobian.org

Another post in the Work Sample Tests series by Jacob Kaplan-Moss discusses reverse code review, where the candidate reviews your code and in which cases this approach is useful.

On commercial forks FOSS projects

3 min · drewdevault.com

Drew DeVault about the illegal fork of OBS Studio (which is GPL-licensed) into TikTok streaming software (which is closed-source) and the general relationship of free software and corporations.

Software Engineering

Introduction to WebAssembly components

10 min · radu-matei.com

Radu introduces the recent component proposal for WASM and provides a hands-on example with Rust and C++.

Why Not Rust?

7min · matklad.github.io

Aleksey Kladov has collected a few reasons to not choose Rust for a project.

Test Your Product on a Crappy Laptop

4min · css-tricks.com

If you’re building consumer software, Eric Bailey argues you should test it on a “craptop” to make sure it’s accessible to these devices instead of testing on your high-end dev machine.

Tools

New tool: Mess with DNS!

13 min · jvns.ca

Half introduction, half behind-the-scenes of the new tool by Julia Evans, Mess with DNS, which helps newcomers discover the pitfalls and quirks of DNS resolution and caching.

Introducing Zed—A lightning-fast, collaborative code editor written in Rust.

4 min · zed.dev

A team of people previously working at Atom or Tree-sitter are building a native, efficient code editor with real-time collaboration and I’m hyped.

Announcing Tokio Console 0.1

4min · tokio.rs

Eliza Weisman announces the latest Tokio project: A tool to gain insight into the inner workings of async Rust code (think top but for your application). It even detects warnings and possible bugs!

Web3 is going just great

web3isgoinggreat.com

If you still think the so-called Web3 is a good idea, check out this timeline-of-horrors by Molly White. And if you want a quick laugh, someone already complained that they copied a JPEG.

Cutting Room Floor

My 2021 review

13 min · blog.dornea.nu

Victor Dorneanu reviews the books they read, the habits they developed and the tools they used for productivity.

Holiday Book Recommendations for Engineering Managers, Software Engineers and Product Managers

17 min · blog.pragmaticengineer.com

A list of over 100 books with quotes and recommendations, collected by Gergely Orosz.


Subscribe

Get the newsletter in your inbox every Sunday. No ads, no shenanigans.

Your email address will be sent to Buttondown, the service I use to send out emails.