Profile avatar
nick-latcham.bsky.social
Talkin’ to ‘puters Rust | Java | Elixir
56 posts 10 followers 25 following
Regular Contributor
Active Commenter

Doing some front end work this morning and it made me think of a Casey Muratori quote that was something like “CSS is infinitely harder than assembly”. How right he was 😂

TIL the x86 Intel docs has more pages than a 6502 had transistors

I’ve got my emacs config set pretty decent now, essentially just using all the built in stuff with a few extras. But for some reason when I’m writing C, eglot gets really sluggish and eventually emacs will segfault… I reallly wanna like emacs, but there’s just little things that drive me mad..

So far, emacs is pretty cool. But getting completions-at-point to work consistently with corfu and eglot is maddening. Sometimes it works, other times it’s nowhere to be found. Pretty sure I’ll be back to Neovim by the weekend lol

I’ve been using (neo)vim for as long as I’ve been programming, but I got a wild hair up my back side and am giving emacs a shot this week. First impressions? wtf is this

So, real talk. Why wouldn’t the Linux kernel team choose Ada instead of Rust? It works with their existing compiler infrastructure, is standardized, and even has the ability to be formally proved via SPARK. I’m sure my naivety is shining bright here, but these are just my two cents 🤷🏻‍♂️

I laughed way to hard at this 😂

It still baffles me that Nim never took off. Especially in fields like AI and education. Compared to python, the syntax is similar, has a better concurrency story, and compiles to native. Not to mention the package management doesn’t make you want to cry 😂

Plan9 C is lit. It’s also very obvious that Rob Pike had a lot to do with it. Has hints of Go all over.

FreeBSD has been fun to use and has a lot of interesting aspects to it (RC init, jails, incredibly helpful community, etc), but if they want to grow, they need to fix some pointy edges. One of which is the Intel video driver snafoo right now.

I’ve been using Linux on my laptop for 5+ years now, but I’m starting to get the itch to slap a BSD on it and see how that goes.. my only reservation is the docker situation. But then again, it might be fun to find an alternative!

Been working on some side projects lately, one of which is in C. It’s so refreshing to step back and use such a simple language sometimes.

My daughter is in the heat of 4 month sleep regression and my wife has to be up early.. that means I’m going to stay up all night and hack away on Plan 9 (well, 9front)!

Doing some Elixir work for the first time in a little while. I forget how comfy it is. Just so damn smooth to use 😎

Simon Peyton Jones (paraphrased): “The rust type system is remarkable as it’s both theoretically and practically sound. Random internet person who wrote a toy HM type system one time:

This job search has been absolutely brutal. Another series of technical and behavioral interviews only to come in second again. Starting to lose a little hope

Give Rust constrained types like Ada has and it will rule the world

Imagine doing a code review with this person

Try this: the Rust compiler isn’t mad, angry, or having a bad day. It’s just trying to help you! Stop viewing it as something bad and view it as a helping hand. Perspective is huge part in succeeding at anything. Especially Rust.

Not to brag, but I can always put a USB-C cable in the right way up first time.

Rust is significantly easier to learn if you know Java well

Want to use Arch (btw), but don’t wanna raw-dog it or archinstall? You need CachyOS. You need it now

Rust on the backend has gotten so good. Axum is officially goated.

It’s officially the year of Linux on the desktop