3 ms·
I was lucky enough to work with Randy at Microsoft, an incredible developer all around. Strangely enough for the majority of the time we were working with him,
by com2kid 4y ago
I was lucky enough to work with Randy at Microsoft, an incredible developer all around.
Strangely enough for the majority of the time we were working with him, none of us knew he was a programming legend. I think eventually someone was Googling team member names and realized who we had in our midst!
- bennysomething 4y agoWhat was he working on at ms? I watched a video about his snes port of doom, amazing stuff (and slightly depressing know I'll never be any where near that level).
- com2kid 4y agoMicrosoft Band! He did a variety of stuff on the team, including some parts of the underlying runtime and also our build system. He added 3rd party compiler support to Visual Studio long before they officially supported it. :) > (and slightly depressing know I'll never be any where near that level). Randy is very persistent. That Quake demo was 2 years in the making, and that was after he'd already spent over a decade writing low level code. Highly optimized code is a matter of time, time, and more time. It is a thousand little improvements that get you towards your goal. If you want to learn to write that type of low level code, and it is very rewarding, Pick up an embedded board like an ESP32 and go have at it.
- hnthrowaway0315 4y agoWhat kind of projects those boards might be use of? I actually owned a Tiva launchpad and went through a whole book writing embedded code (not really very practical though, just textbook exercises) but don't see any constraints there. I was about to write some code to drive a LCD screen for my "proto-type gameboy", but it didn't go well because I failed to write the driver. Maybe I should pick it up again.
- bennysomething 4y agoFascinating and motivating reply. Thanks :)