Thoughts on Functional Programming

One of the earliest frustrations I encountered in programming was that I had to re-do stuff I had already done before, maybe 6-12 months after first starting. Often writing similar code that was just about different enough to make copy/paste or reuse tricky is not fun, especially when the novelty factor is gone. Not to mention all the Java boilerplate…

[Read more]

Building the Best Anti-Fraud Bot You’ve Never Heard Of

I made a Discord bot that will automatically detect fraudulent Steam/Nitro links on Discord, and ban the person sending these. The impressive part: it works on never-before seen links, and its false-positive and false-negative rate is ridiculously low. It’s totally open source and you can protect your server too! Check out the Installation section if you are interested.

[Read more]