OVERCODE
  • Menu ▾
    • RSS
    • About
  • RSS
  • About

Understanding Go’s string to byte slice conversion

July, 2025
#go  #performance 
Understanding Go's string to byte slice conversion

Ever wondered what happens when you cast a string to a byte slice in Go? This deep dive explores the runtime mechanics, memory allocation implications, and why understanding immutability matters for writing efficient Go code.

[Read more]

Just because you can doesn’t mean you should

June, 2025
#languages  #history 
Just because you can doesn't mean you should

Programming languages rarely die, but that doesn’t mean they all deserve new projects. Languages are born from specific problems, so what happens when those problems have long been solved?

[Read more]

The Jurassic developer

May, 2025
#career  #history  #reflections 
The Jurassic developer

From assembly language and the demoscene to modern tech companies where four years make you ‘senior’, after all this time, where does that leave me?

[Read more]

Quality of life vs. quality of work: the startup-corporate tradeoff

April, 2025
#career  #startups  #tech 
Quality of life vs. quality of work: the startup-corporate tradeoff

Should you join a startup or a big company? This question matters more than you think. Explore the tradeoffs between quality of life and quality of work, and why your early career choices can shape your entire trajectory.

[Read more]

Why I open source code nobody will ever use

March, 2025
#career  #reflections 
Why I open source code nobody will ever use

A candid look at why I publish personal projects as open source, not because anyone will use them. The odds are essentially zero, and I know it. But the real value was never in the stars.

[Read more]
< [Newer posts] :: [Older posts] >
Copyright © Fred, 2020-2026 :: Theme made by panr