The Adventures of Sadukie

100% me, unapologetically

Sadukie Explores Programming Language Personas

February 9, 2026
Tags: 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.

Share on Social Media

Like this post? Think someone else needs to read this? Share it on: