862 karma · joined November 27, 2012
Without standards most developers I’ve seen are very careless.
I generally work with changesets to curate changes at the time of contribution in accordance to semantic versioning.
What’s great about CC is the simplicity.
Technologies: Primarily Typescript, React, Bash, GitHub Actions
Résumé/CV: https://punkbit.com/docs/cv-punkbit-helder-oliveira.20260417...
Email: info (at) punkbit (dot) com
I'm a Product Engineer and a creative based in London. I’ve built full-stack applications across web, mobile, blockchain and embedded platforms. My client-side work includes React, Electron, Roku’s Scenegraph, and native iOS development with Swift and SwiftUI, always with a strong focus on UX and design-first thinking. On the service-side, I’ve worked with traditional service hosting, containers, and serverless, including (but not limited to) AWS, GCP, Cloudflare, Workers, CloudFormation, SAM CLI, nodejs, bunjs, MySQL, Postgres, NoSQL, grpc, Redis, Docker, nginx, and a few legacy tools best left unnamed (yes, including CodeIgniter and ftp).
I’ve also developed developer tools like CLIs and SDKs, primarily Typescript/JavaScript land, and have written code in systems languages such as Rust and Zig.
I care about clean code, great UX, developer experience, documentation, rapid iteration and automating workflows with CI/CD (GitHub Actions, Bash scripts, etc).
Also familiar with modern development practices by leveraging coding agents, such as pi, opencode, claude and LLM, including kimi over fireworks inference.
Want to know more? https://punkbit.com
Today, we have Generative AI, generating an incomprehensible number of songs that no one will ever listen to.
I don't remember if I had to pay for Last.fm or not back then, but I'd definitely pay to have access to that old system.
Things like long discussions over formatting that should just be enforced by linters, pushing non-idiomatic patterns despite official docs and tooling recommending otherwise, or turning simple problems into meetings scheduled “for next week”, "in two weeks", "let's have a meeting and invite everyone" instead of just fixing the issue and opening a PR. Which sometimes takes 10 minutes!
At some point it starts to feel like responsiveness and initiative are treated as threats rather than strengths. Autonomy and ownership matter a lot more than people realize. Wonder how that'll look like!
A book was released…
The Rust rewrite now passes 99.8% of Bun’s pre-existing Linux x64 glibc test suite.
The job market is already brutal for many candidates, especially people who aren’t social media personalities and don’t have names like Cloudflare, Meta, Amazon, or Google on their CVs. Some people will end up homeless...
At least having Cloudflare on their resume will likely help many of these people land new opportunities, so I wouldn’t be too worried about their long-term prospects...
What I don’t fully understand is why a company like Cloudflare decides to let experienced people go under the umbrella of “reorganisation.” Couldn’t some of them be given the opportunity to adapt to new priorities or ways of working?
What exactly is so fundamentally difficult in 2026 that someone with years of experience can’t learn?
Of course, large organisations sometimes develop dysfunctional habits. I’m not saying that’s necessarily the case here, but common examples include:
1. Problems that a motivated engineer could solve in minutes instead turn into meetings scheduled a week later, followed by more meetings.
2. People are becoming so process-oriented or conservative that they reject new approaches by default (Not even trying things out, and I don't mean migrating to a new fancy framework)
3. Engineers losing touch with product thinking and customer impact.
And if the explanation is cost-cutting, it’s fair to ask where companies choose to spend money elsewhere, e.g. unlimited LLM token usage with little accountability, extravagant off-sites, flying thousands of employees to expensive locations, etc.
Finally, why do they keep hundreds of job openings on their careers page? Are those false job descriptions wasting candidates' time?