Featured
The Long Now of the Web: Inside the Internet Archive’s Fight Against Forgetting – The internet archive is a well known website that maintains a backup of the internet, but have you ever wondered how it work? Spoiler: They don’t use expensive technologies or cloud provider, instead they rely on a very specific hardware and approaches.
The Next Two Years of Software Engineering – The next two years of software engineering are uncertain for everyone, if you’re starting or if you’re a experienced senior engineer. This post talks about some open questions that will be answered on the next two years related to how AI will impact technology, and give a path for engineers in these two stages of the career.
21 Lessons From 14 Years at Google – These 21 lessons are valid on every large company and can help engineers of any level. Most of them can be adapted to most fields too, not only tech. As soon as you understand some concepts, life in a large company becomes easier.
How Google’s Tensor Processing Unit (TPU) Works? – Google built its own specialized hardware and architecture to power its machine learning workloads, on this post we can learn why they did it, and what’s the difference to normal CPUs.
Publishing your work increases your luck – It takes lucky to something hit (where something can be your OSS project, talk, client), and the way that you publish and make your work available, can increase the chance of your things hit. In short, (unfortunately) marketing is everywhere (even internally on your company) and promote your work can increase the chance of success.
Code Is Cheap Now. Software Isn’t. – “In this new reality, engineering expertise remains incredibly valuable, but the nature of the role is shifting. Relevance is not fading. Instead, it is about leveraging these tools to build at a higher level than was previously possible.”
How I estimate work as a staff software engineer – Estimating software engineering work is less about hours and more about understanding unknowns, risks and stakeholders expectations.
MISC
Shipping at Inference-Speed – The creator of openclaw shares his development workflow with AI Agents, interesting to get some insights of how the new era of software engineering looks like.
Understanding Foreign Function Interfaces – FFI is the common interfaces that allows code written in one language to call code written in another language (mostly used to call C libraries). This post explains how it works.
How uv got so fast – uv is a extremely fast package manager for python, but why it is so fast? The answer is not because it is written in Rust.
You can’t design software you don’t work on – “Only the engineers who work on a large software system can meaningfully participate in the design process. That’s because you cannot do good software design without an intimate understanding of the concrete details of the system.”
73 Programming Project Ideas to Inspire and Challenge You – 73 amazing projects ideias that may challenge you and improve your code skills.
Don’t fall into the anti-AI hype – “Whatever you believe about what the Right Thing should be, you can’t control it by refusing what is happening right now. Skipping AI is not going to help you or your career”
Should you include engineers in your leadership meetings? – How important is to have more senior engineers in leadership meetings?
Writing mutexes from scratch in Go – Mutex are a well-known part of Golang, but do you know how to code it? This post codes a mutex from scratch, and teaches you many interesting things related to operating systems and how hardware work.
A Code-Abundant World – Our version control tools (like Git) was projected to work on a world where most code are written by humans on a human pace, now on a code-abundant world, should we review these tools?
150,000 Lines of Vibe Coded Elixir: The Good, The Bad, and The Ugly – Good and bad things after 150000 lines of vibe coded Elixir, is always good to see how different people from different stacks are reacting to AI.

