Menu

Tag Archives: Programming

My Mino Generator was flawed!
Previously, I wrote about an algorithm which I constructed with the goal of being able to generate all the possible Minos of size N. My algorithm [...]
BASeTris: Suspend/Resume and replays
I’m still poking away at BASeTris, my Tetris Clone. I started it because I was annoyed at the lack of really good Tetris games which also allowed a wealth [...]
BASeTris has been upgraded to .NET 8
BASeTris, my Block-Puzzle Clone game, is still on .NET Framework 4.8. I tried upgrading things a few weeks ago, but had more trouble than I anticipated- [...]
Non-primitive obsession
When it comes to programming, there’s a lot of “rules” about refactoring. Ideas about “code smells”. Stuff you shouldn’t do. Stuff you should do. [...]
Anagrams Part 16: Rust
Making a return to my long dormant “Anagrams” series, with a language for which I had actually made a half-hearted attempt at before, Rust [...]
C# and top-level statements
C# 9 introduced a new language feature. It was called “Top-level statements”. Basically, it allows you to write a program eschewing all the boilerplate [...]
Linux: “A Programming OS”?
I don’t get why Linux is associated with programming so heavily. Or why it is said to be "good for programmers". Now, I have some personal [...]
Operating System for “Programming”
Over the last few years – more than a decade, really – it seems that, somehow, *nix- and Linux in particular, has been tagged as being some [...]
C# 2.0 Features
C# 1.0 was something of a first-pass as a language design. It received refinements and improvements, and started to create it’s own unique identity with [...]
The self-perpetuating monoculture of Software Development
There has been a lot of recent noise regarding the demographic makeup of typical software developers and people working in CS. There is a lot of “pushback” [...]