This account is in complete shambles right now. I've been too busy working on private projects or live events (sound, video and stage lighting) lately, but there's some neat old stuff knocking around!
About Me?? The Obligatory Infoβ’:
- Sonic Fan! π΅π¦
- Been managing most recent Crush 40 live shows for a few years now.
- Recent Brony (MLP)!! π΅π£π΄π‘π βͺπ΄
- You'll see me at a pony con one of these days, mark my words.
- C# / .NET Dev For Way Too Long. ππ
- Used to be somewhat infamous on multiple Discord communities as the go-to ".NET performance/internals guy".
- Used to engage a lot in a lot of discussions about .NET's internals
- Contributed to .NET..... technically
- Love-hate JS: π¦
- Expando Objects always make me feel so, so good. Until they don't.
- Love-hate Rust: π§
- It's really cool, and has its place, but remains next to unusable for anything I ever want to do sadly :(1
- Love-hate C: π§
- Love for its pure semantic simplicity (and it STILL finds ways to surprise me).
- Despise for header files (we found >x1000 faster, tidier, manageable, portabler ways to do this decades ago), and I am forever in awe that as an industry we continue to use them anyway. Stop it!!
Links to stuff:
- Website - https://abco.live (It's not broken, it's just completely and utterly empty)
- YouTube - https://www.youtube.com/@ABCo-ABMedia
Footnotes
-
I've written a bunch of things in Rust now. Like most, I understand all of its core rules just fine2, and I really like what it's tried to do. But, in the real world, making anything non-linear under the rules is so mind-numbing, so painfully unergonomical (looking at you, generic constraints for callbacks (
Fn,FnMutandFnOncetraits)) and all completely collapses the moment you utter the word async (unless you are a-> Pin<Box<dyn Future<Output = Result> + Send + '_>> + Sendsort of person, in which case I legit look up to you), that it's basically not worth the small correctness benefits you'll get outside of systems eng. β© -
except unsafe semantics because they get so complicated they practically need a phd in the topic. maybe one day I'll bother to learn them too... maybe one day β©


