







When Jarred joined the Zig community about 5 years ago, I described him as someone who had strong "beginner energy". That is, he moved fast and tried a lot of different stuff, jumping head first into problems that he was not yet equipped to solve, leading to mediocre outcomes in terms of engineering, but learning a whole heck of a lot in the process. I see it as quite a healthy attitude, particularly for young people and students. This is the best way to level up and learn new things.
Why I'm enjoying learning Rust as a Java programmer
It's been a long time since I properly learned a new language—computer or human. Maybe 25 years.

Rust's Most Unrecognized Contributor
I think the Rust language is a big success. When I think back on it I am in awe: so much had to go right to get where we are, and there were so many opportunities to go wrong. It took many tiny miracles for the Rust language to become what it has. Those miracles didn’t happen by accident though: each one was created by a real person, and real people orchestrated them to become something great.
Learning to Learn: You, Too, Can Rewire Your Brain (Published 2017)
How an engineering professor who “flunked my way” through high school math and science went on to create the world’s most popular online course.

Why scientists are turning to Rust
Despite having a steep learning curve, the programming language offers speed and safety.

Forget coding, we need to teach our kids how to dream
Tom Goodwin on the five key attributes we should help kids develop instead of focusing on knowledge.

Dan McKinley :: Choose Boring Technology
Probably the single best thing to happen to me in my career was having had Kellan placed in charge of me. I stuck around long enough to see Kellan’s technical decisionmaking start to bear fruit. I learned a great deal from this, but I also learned a great deal as a result of this. I would not have been free to become the engineer that wrote Data Driven Products Now! if Kellan had not been there to so thoroughly stick the landing on technology choices.

Good Taste — ADVICE TO WRITERS
Nobody tells this to people who are beginners, I wish someone told me. All of us who do creative work, we get into it because we have good taste. But there is this gap. For the first couple years you make stuff, it’s just not that good. It’s trying to be good, it has potential, but it’s not. But you

Motivating Adult Learners by Introducing Programming Concepts with Scratch
Novice programmers usually fail to combine abstract concepts and knowledge into program design, even though they know the syntax and semantics of individual statement. Adult novice programmers with little computer background knowledge might face more ...

‘I hate what AI is doing to the minds and happiness of the young’: Katherine Rundell on the view from the classroom
Education is at a crossroads, argues the author and academic. Should we embrace new technology in the name of efficiency, or is it time to fight back?


The Busy Person's Guide to Thinking
Thinking better isn't about learning more; it's about doing a few simple things that really help create unstoppable progress.

These engineering students made a self playing piano from scratch
Scratch is a big deal
While none of us were paying attention, Scratch has transformed from a programming language for kids to a massive online community of self-guided, student-pr...

"There is a contrast between my biological development, confidently realizing its in-built norm, and my fumbling psychological development, realizing partially..one among many apparently possible orders .. Learning what to want is the most radical, the most painful and the most creative art of life"
Burnout in Open Source (by Erlend Sogge Heggen) — Semble

Linux distributions worldwide targeted by the Copy Fail exploit
GitHub Alternatives (by Kai Jellinghaus) — Semble
Death of GitHub? (by Kai Jellinghaus) — Semble

Before GitHub
Cohere + Aleph Alpha — sovereign AI's first $20B deal (by Sensemaker) — Semble