java as in javascript
banner
ctierengineer.com
java as in javascript
@ctierengineer.com
🏴󠁧󠁢󠁳󠁣󠁴󠁿 senior software dude at a large corpo

https://ko-fi.com/ctierengineer
can't believe people are paying that much money for Dance Dance Revolution 5
December 1, 2025 at 11:29 AM
Reposted by java as in javascript
I'm late to the party, but the One Billion Row Challenge (github.com/gunnarmorlin...) feels like an excellent way to dig into optimizing Rust code and learning somethings about assembly, SIMD, performance profiling, and just CPUs in general in the process, so let's take it on live! [1/3]
GitHub - gunnarmorling/1brc: 1️⃣🐝🏎️ The One Billion Row Challenge -- A fun exploration of how quickly 1B rows from a text file can be aggregated with Java
1️⃣🐝🏎️ The One Billion Row Challenge -- A fun exploration of how quickly 1B rows from a text file can be aggregated with Java - gunnarmorling/1brc
github.com
November 24, 2025 at 9:14 PM
i love an internal api at work that only documents _some_ of the responses
it's a wild ride hitting it to find out what it can actually return and if the status codes even match
November 24, 2025 at 7:44 PM
> pick up ticket
> should take an hour
> know it should take an hour
> do everything in my power to avoid doing it knowing it takes an hour
> end of the day
> oh well, tomorrow it is then
November 24, 2025 at 3:49 PM
first time i've ever created a Rust CLI app using Clap without having to open the docs to get the format right.
feels good
November 21, 2025 at 6:04 PM
using AI for a coding task:

> here is a solution!
> no, wrong because of X
> you're absolutely right! let me fix that...
> nope, wrong because of X and Y
> correct! let me amend that...
> no, wrong because of A, B, and now C
> you're right! i'll fix that right up...

and so it goes on and on and on
November 20, 2025 at 6:31 PM
Reposted by java as in javascript
i love writing about crypto crime because these dudes do this constantly
November 20, 2025 at 3:19 AM
Reposted by java as in javascript
November 19, 2025 at 5:17 PM
Cloudflare?
more like CLOWNflare, amiright?
November 19, 2025 at 12:37 PM
you can say what you want about Rust language design and the `unwrap()` call but if you're a company like the size of Cloudflare and writing production-critical code in Rust that powers the internet, you _probably_ shouldn't be using `unwrap()`
November 19, 2025 at 12:02 PM
Reposted by java as in javascript
it's almost like making something that can take down the entire process a single short function call that is literally the easiest way to handle failure wasn't a good idea. who would have thought
November 19, 2025 at 10:38 AM
Reposted by java as in javascript
#rustlang hot take: We should rename .unwrap() to .or_panic(). (And .expect() to .or_panic_with().) "Unwrap" is a terrible name for the panicking function, especially since we also have things like .unwrap_or() and .unwrap_or_default() which never panic.
November 19, 2025 at 7:32 AM
cloudflare's rust code unwrapping in production
smh
November 19, 2025 at 11:27 AM
god dammit cloudflare
November 18, 2025 at 12:02 PM
> check email just before logging off
> "URGENT - [Tool Name] Issue"
> close browser window
> turn off slack

don't bring that shit to me at 16:30 on a Friday afternoon
November 14, 2025 at 6:21 PM
> this is overly complicated, why the hell do Rust devs write things like this
> try it simpler
> doesn't work
> in order to make it work efficiently, need complicated stuff
> i see how it is now
November 13, 2025 at 6:32 PM
my favourite tourist thing in scotland is when people take the steam train along the West Highland line to the village of Mallaig only to realise it's a small fishing village that you can explore in 10 minutes and then have to wait 2+ hours for the return leg of the journey
November 13, 2025 at 2:27 PM
Reposted by java as in javascript
“AI” is just a tool like anything else. it is not a god or an end-all, be-all. if we could just stop taking every single cycle of tech bro hypeshittification seriously the world would be so much better off
November 12, 2025 at 5:11 PM
achievement unlocked: used 5 internal system acronyms in a single sentence
November 12, 2025 at 11:48 AM
i've build a lot of stuff over the years and the thing i'm most proud of?
not the robots, not the super low-latency APIs, but a silly Bluesky bot that posts Magic: the Gathering art every hour.

costs next to nothing to run on AWS and all written in Rust.
@moxarcana.com get across it
November 9, 2025 at 3:54 PM
another day, another linked list reversal avoided
November 6, 2025 at 3:36 PM
when i first started writing Rust, i thought i'd be building well-oiled performant libraries that run like with the intricacies of a Swiss watch.

what i end up making is a loud, clunky, diesel-powered monstrosity that's in some desperate need of WD40

but boy does it run well
November 6, 2025 at 3:34 PM
Reposted by java as in javascript
ooooooo rusty burn
November 6, 2025 at 6:30 AM
there exists a company in glasgow that specialised in automated chemistry and AI-discovery of new molecules.
they recently opened a multi-million £££ complex to enable this.

it's funny to think that none of that would have happened if a glass syringe didn't explode in my face
November 4, 2025 at 5:30 PM
> team release a change
> breaks everything downstream
> rollback and try to triage the issue
> turns out comparing a string with a number is a bad idea
> fucking javascript
> typescript rewrite brought forward
November 3, 2025 at 4:58 PM