Senior software engineer, Hobbyist builder.

us-east-1
Joined December 2018
that's quite some swap usage
1
Every new unit of business logic, whether it’s an AWS Lambda function, a scheduled job, or a background worker behaves like a microservice in practice, requiring its own monitoring, scaling, debugging, and updates. The cost of context switch adds up quickly.
I got to experience this once, and that was the best DX I've ever seen. Not relying on available context and memory and still being able to refactor changes you.
Replying to @VasiliyZukanov
The freedom to add features, refactor and change stuff in the backend code, without fear or hesitation, as a result of having a high-quality suite of automated tests, is something I wish every developer would get to feel in their career. It changes you, in a good way.
If the number of microservices outpaces the team’s ability to maintain and evolve them effectively, complexity becomes a bottleneck, not a benefit.
In software engineering, there’s no LLM that can replace true ownership and accountability.
The best way to write an AWS Lambda is to not write one. It's a half baked microservice with added bonus of split observability.
When you look beyond the C.R.E.A.M should you find the moment of truth.
Perplexity's crawler out there being sneaky like a ninja. IETF RFC who?
"Type discipline isn't a limitation, it's a long term investment."
Python backend systems without type hints and absolute imports are a breeding ground for bugs. The further you move away from them, the less maintainable your code becomes and eventually, it collapses under its own weight.
AWS CodeCommit is performance wise the worst version control service ever. It's a mess to have repositories in it. Even if its closed for new customers, old ones are still using it.
Love reading short blog posts that dive into a concept or share fresh ideas through personal/team stories.
heise_0 retweeted
some people just have a knack for distilling technical information to the highest level of signal possible wow
7
38
1
731
heise_0 retweeted
As the author of Windows Task Manager, I'm a huge fan of htop on Linux and NetBSD. Here it is running on my VAX 4000! The original author of htop is Hisham H. Muhammad —a developer who created the tool in 2004, hence the name “htop”.
heise_0 retweeted
World religions in shambles as Anthropic researchers reveal that Good and Evil are nothing more than vectors in latent space
New Anthropic research: Persona vectors. Language models sometimes go haywire and slip into weird and unsettling personas. Why? In a new paper, we find “persona vectors"—neural activity patterns controlling traits like evil, sycophancy, or hallucination.
55
155
23
2,585
😶
In JS there are 4 main ways to create infinite loops: 1. while (true) { ... } 2. for (;;) { ... } 3. recursion 4. useEffect + useState
2
heise_0 retweeted
some of anthropic rugpulls so far: > windsurf no access to claude 4 > plus not getting opus 4 in claude code > 1.58-bit quantized models during daytime > max plans limits cut in half 2 weeks ago, no comms > weekly limits without concrete numbers > 5x/20x plans being actually 3x/8x of plus > cutting off openai api access what an absolutely horrible company
Scoop: Anthropic revoked OpenAI’s API access to its models on Tuesday, multiple sources familiar with the matter tell WIRED. OpenAI was informed that its access was cut off due to violating the terms of service.
The title of the post could be better though.