#languages

, 1 min read

I’m certainly not a person who has strong opinions about programming languages. My personal and professional decision graph around language choice is:

flowchart TD
    A[What language<br/>are you most familiar with?] --> B{Will it get<br/>the job done?}
    B -->|Yes| C[Use that language.]
    B -->|No| D[Repeat.]
    D --> A

That said, I do break out languages according to the task:

The Job The Languages
Application development .NET and TypeScript (stack used for my day job)
Data science and engineering Python and/or .NET (via Flowthru)
Game development TypeScript, .NET, and Lua
Web development TypeScript and/or .NET (via Blazor)

Recent Posts

Show 13 more posts