Sadukie Explores Programming Language Personas
February 9, 2026Tags: careers
I donโt like the idea of managing different personas.
But apparently I do have personas that show up in code differently.
This post is triggered by 2 things - got a request from a past client to do an update to past code and currently wondering why I do not really like working in Blazor.
C# dev me - writes code in well-organized files. Writes tests around code. Thereโs some order here. I like order!
PHP dev me - YOLO ๐At least I used well-named functions. But why are ALL THE THINGS in 1 PHP file?! ๐คฆ๐ปโโ๏ธ (This is what happens when I get pulled into the PHP world after many years off. I may be back in it again after a few years off.)
JavaScript dev me - somewhere in between C# dev and PHP dev. Not as strict as C# dev me. But weโre talking JavaScript as a client language. Not a fan of server-side JavaScript, but coming around to it. Server-side JavaScript is looking closer to C# in terms of organization. So there is hope for me to come around to server-side JavaScript.
Blazor dev me - Now I understand why I struggle so much with this. C# dev me likes order. JS Interop me gets super cranky with the super organization but doesnโt want to be in the wild, wild west when thereโs C# involved either.
The things I realize when I look at my projects and how I look at their code.