Skip to content

fbf-blog · sheet 03 · all entries

6 entries

Field notes

Articles on software engineering, developer tools, and lessons from building streaming platforms, AI products, and web applications.

Entry 01 May 25, 2026

No Juniors Today, No Seniors in 2031

No Juniors Today, No Seniors in 2031

Junior hiring is down 40%. AI gave boards the rationale to keep cutting. The apprenticeship lag is 5–7 years. No juniors today means no seniors in 2031.

ai / software-engineering / hiring / engineering-management

Entry 02 May 3, 2026

We're Shipping More Code Than Ever. We Understand Less of It.

We're Shipping More Code Than Ever. We Understand Less of It.

AI tools made developers faster on paper and slower in practice. Output is up, learning is down, debugging takes longer, and bad habits compound while managers keep raising the quota. The tools aren't the problem. Treating them like a thinking replacement is.

ai / software-engineering / developer-experience / burnout

Entry 03 March 28, 2026

Stop Hardcoding Secrets in Your Shell: Use Bitwarden CLI

Stop Hardcoding Secrets in Your Shell: Use Bitwarden CLI

A simple way to manage shell secrets using Bitwarden CLI and macOS Keychain, no more plaintext exports, no more anxiety every time you open your `.zshrc`.

security / devtools / shell / open-source

Entry 04 November 17, 2025

Introducing @fbritoferreira/strapi: A Lightweight TypeScript Client for Strapi CMS v5

Introducing @fbritoferreira/strapi: A Lightweight TypeScript Client for Strapi CMS v5

Open-source TypeScript client for Strapi CMS v5 with full type safety, CRUD + upsert operations, advanced filtering, i18n support, and minimal dependencies. Built to eliminate boilerplate in content-driven apps.

typescript / strapi / open-source / developer-tools

Entry 05 September 8, 2024

From Coding Challenges to Real-World Skills: Rethinking the Modern Interview Process

From Coding Challenges to Real-World Skills: Rethinking the Modern Interview Process

‘After 250+ interviews across a decade as both interviewer and candidate, here is why LeetCode-style challenges fail to assess real-world engineering ability, and what companies should do instead.’

tech-hiring / interviews / software-engineering / career

Entry 06 October 28, 2022

GraphQL as an Aggregation Layer: Architecture Patterns from Sky TV's Streaming Platform

GraphQL as an Aggregation Layer: Architecture Patterns from Sky TV's Streaming Platform

How we used GraphQL as a Backend for Frontends at Sky TV, consolidating 12 microservices into a single API. 99.9% uptime, 50% faster responses, and 83% less code across territories. Originally discussed on the Syntax.fm podcast.

graphql / architecture / streaming / node-js