Nikitas Kotsolakos
  • Home
  • Experience
  • Personal projects
  • About me
  • Blog
  • Contact
  • Resume
  • Posts
  • Personal Playground
  • The Linchpin system
Hero Image
Set up your personal playground first

For many years, like many developers, I had some ideas come and go. Not ideas about how to start a billion dollar company. Ideas about how to build something that sounded fun. Or useful. And in a few cases… Both! When life slows you down, friction drags you to a stop The scenario may sound familiar. Have an idea that sounds fun. Start working on it. Realise it’s not as simple as you thought. But you are pushing through. You are making some progress. And then… Then the progress starts being slower, as things stale… As the more fun parts are gone. Yes, if you pushed, maybe you can get it kind of working. But then, you will need to publish. Set up everything around it. Is there a good free service? Am I willing to spend money? Where does it go? Then, life catches up on you. And you never go back.

Sunday, March 8, 2026 Read
Hero Image
The Linchpin system in the basement

Are you afraid of a dark corner of your codebase? In multiple teams I have worked on or collaborated with, I have seen the same pattern. Over the years, an old system emerges. One that is in “maintenance”. No active development is needed. So there is no reason to keep upgrading it. Let’s call it the Linchpin system in the basement. New hires aren’t trained on how to work on it, cause it’s hard, and not needed. When eventually something has to be changed on it, everyone is dreadful. The dev working on it will be giving the “Trying to get X to work” update for an unknown number of standups. The reviewers will be giving the “The change I see looks logical to me, although honestly I have no idea” approval. And in the end it will work. And will stay like that. Until the next small change is needed. Cause we shouldn’t spend the time / effort on it. After all, it will be retired / rewritten soon. No really!

Sunday, February 8, 2026 Read
Navigation
  • Experience
  • Personal projects
  • About me
  • Blog
  • Contact
Contact me:
  • kotsolakos.nikitas@gmail.com
  • Github
  • LinkedIn

Toha Theme Logo Toha
© 2026 Nikitas Kotsolakos
Powered by Hugo Logo