Just wanted to share how reverse engineering old games for modern devices is surprisingly viable and detailed the techniques used to make it happen.
2,575 karma · joined December 23, 2010
Just wanted to share how reverse engineering old games for modern devices is surprisingly viable and detailed the techniques used to make it happen.
I still use an M1 MB Air for work mostly docked... the machine is insane for what it can still do, it sips power and has a perfect stability track record for me. I also have a Halo Strix machine that is the first machine that I can run linux and feel like I'm getting a "mac like" experience with virtually no compromises.
IMO, if you are not running in the dangerous mode then you are really missing out on one of the best aspects of claude code- its ability to iterate. If you have to confirm each iteration then it's just not practical.
All that said, I often get criticism that I should not be picking up coding tasks every sprint. There seems to be some unwritten rule that remaining a coder is a net negative when you start tickling the upper management ranks. On the one hand I'm told that I need to train the other managers to be more like me and then on the other hand I'm told that I code too much, I'm going to burn out and need to find ways have others do the work.
I personally think being able to do all kinds of coding tasks (prototyping, bug fixes, major time sensitive features, etc) does a lot for me as a manager... the team respects me, I stay close to the code so I can speak about it as well as anyone can and I can contribute to just about anything if the need arises. If I ever get promoted to Director level then I probably will have to step away from coding as an official duty, but I'll happily keep enjoying that part of my job for now.
There is definitely a lot of overlap here, but I have a finite amount of time that I can put towards solving problems. I've been thrown into AI over the past 6 months and know none of the fundamentals of this space, but I can still be very productive.
My process now is to know how to pull up docs quickly (in my editor), take advantage of the LSP, use my debugger and learn the systems on the fly. I'm probably not going to take courses in AI, Data Science and other aspects of this discipline as it will only have a marginal affect on my daily activities.
My job is to understand the flow of data, so I need to focus on that and make sure my process, tooling and access to documentation are the best possible to accomplish that.
On my mac the desktops constantly change position for unknown reasons. Managing windows is a huge pain on each desktop because it's very easy to obscure them... there is also a ton of wasted space with so much gui noise. CMD tabbing through apps is tedious and inflexible.
I posted some screenshots of my Linux setup in a different comment. My Linux workflow is night and day. All of my projects are streamlined on their own workspace, I can jump between tasks with no mental effort, everything is at my fingertips, I make less mistakes (working in the wrong terminal or editor), everything is done with vi bindings, etc. I have custom shortcuts set for things I need and I have multiple browsers that I can overlay on any workspace if I need to.
I can't quantify my productivity increase, but I know it's there. I also know I'm much happier when I'm working now because I'm much more organized and focused. I'm also not dealing with a Laptop (Macbook) that sounds like a rocket about to take off. My Linux box operates under 1% CPU load all the time. My point is not to say my setup is better (I'm not an evangelist on these things), but that I found a huge productivity boost for my needs with a minimal setup. I was very skeptical when I started out and it was a combination of being out of my comfort zone and being incredulous to a radically different way of using a computer.
I use Kitty for my terminal, i3 for my window manager, vifm for my file manager, vim/neovim for my editor and Firefox. All of my virtual desktops handle different things, like watching movies, doing AI projects, web work, game development, graphics work, etc.
You can do all of this stuff in Windows or on a Mac, but I'm using minimal resources with a highly streamlined workflow. Everything that I can script, I script. I also use Zsh with quite a few plugins so the terminal itself isn't so important. I use Kitty because it's fast, can render graphics, is well documented and has a ton of features.
To address all of the issues you are listing, I just use NixOS and call it a day. I have snapshot support, I can change channels on a whim, swap out kernels on a whim and rebuild everything on a whim. If I want to nuke everything, I can have a new system up and running in under an hour because I just build on my meticulously configured configuration.nix and various flakes.
My point is that I don't want my DE to dictate how my system works. I mainly use CLI tools and configs, but also use Gnome and XFCE tools for select things. In the past 2 years I've never had a build issue and I run on bleeding edge versions.
You stating that you use your PC to get work done (and not r/unixporn notoriety) insinuates that those that don't agree with you are obsessed with superficial things. I can just as easily say you lack the knowledge of how your computer works so you lash out to mask your ignorance. Remember, this isn't Reddit, some of us here know what we are talking about.
It took me about 3 weeks to figure everything out. You ideally need to use a distro where you can build from scratch (Arch/NixOS/Void/etc) if you want to truly be minimal. If you are OK using NixOS I can give you my configuration.nix.
The point where Gnome tends to go to shit is when installing the new major/minor update.
> I want good text rendering and windows and buttons with rounded corners
You don't need gnome or KDE for this. I run a primarily terminal oriented desktop, but my GTK apps still look great. I still run picom and could easily do rounded corners if I wanted.
My point is that there are much better options than gnome if you want a beautiful minimal setup especially if you get into tilers.