blog
Musings and opinions. Built with Astro & MDX.
-
2025
-
what defines a proficient software engineer?
I've been thinking a lot about what differentiates software engineers of different levels and I've come up with three aspects to define a proficient software engineer! ...
October 17, 2025adviceopinionsoftware -
tips for efficient software development & computer literacy
I truly believe anyone can become more proficient at using a computer than the average computer science major without much effort. ...
Work in progressguideopinionsoftware
-
-
2024
-
appearances - social influence through the lens of league of legends
One of the main skill expression concepts I like to think of [in League of Legends] is “appearances”: making your character move and behave in a certain way to influence the reactions, thoughts, and behavior of other players. ...
June 14, 2024gamingopinion
-
-