Nikolas Charalambidis

Nikolas Charalambidis | Personal programmer’s website

This is a personal collection of things I keep coming back to when I build software or work with others. It’s not meant to be complete or authoritative - just the stuff that has consistently helped me avoid confusion and unnecessary complexity. I add things here when they prove useful in practice, not just in theory.


Standards I default to

These are conventions I assume unless there’s a good reason not to.


Ways I try to keep systems simple

Things I return to when complexity starts creeping in.


How I prefer communication

This is mostly about saving time and avoiding back-and-forth.


Closing note

This list isn’t fixed. Some things will stay here for years, others will probably disappear once I find better replacements. What matters to me is whether something still helps me make better decisions in real work.