┌──────────────────────────────────────────────────────────────────────┐ │ spv │ │ ─────── │ │ insecurity researcher. │ │ embrace the chaos │ └──────────────────────────────────────────────────────────────────────┘ debating whether i'll continue working on the medusa project ──────────────────────────────────────────────────────────────────────── Fair warning, this is a rough draft rant that I threw together, because my thoughts are too long for a tweet or Mastodon post. Maybe I'll post this as a thread too. For now, it'll be up on spv.sh/txt. The title is the tl;dr. If you want an explanation as to why, continue reading. Medusa started as a project because I wanted a debugger for ARMv7. Over time, it evolved into a project to create a full SRE & HW research suite as well as an IDE. I've been perfectly happy writing the code for Medusa in VSCode. To be honest, VSCode is perfectly fine for my needs. The only 2 things I don't like about it are: 1. it's from Microsoft 2. it's an Electron app As for 1, VSCodium exists. For those who don't know, VSCodium is essentially VSCode without all of Microsoft's proprietary additions -- "virgin" VSCode, if you will. I don't actually currently use VSCodium, but it shows that you can get the benefits of VSCode without using a proprietary application. As for 2, if we're honest, does it really fucking matter? I mean, yeah, I dislike the inefficiency, and there certainly are climate arguments about the waste of Electron apps. But for developer tools that aren't really end-user oriented, does it really matter? I don't really know whether it's worth it to continue working on Medusa when I may be better served by VSCod(e/ium) with a custom extension (that I'll obviously release) to add a good debugger, hex editor, disassembler, decompiler, etc. Why re-invent the wheel, you know? Maybe I should just add to the VSCod(e/ium) eco-system. There may be some ethical implications of adding to Microsoft's eco-system, but, if I pretend to be a "good guy" now, I'll be even more hypocritical than I usually am -- ethics doesn't tend to concern me much, lol. So, idk. Maybe I'll post a poll on Mastodon (@spv@spv.sh) or (less likely) Twitter (@__spv). Maybe I'll keep working on Medusa, maybe not. Maybe I'll migrate some of my goals to a VSCode extension, maybe not. I don't fucking know right now, lmao. If you have any thoughts, you can reach out to me on Mastodon, (@spv@spv.sh), or, if you want, email me @ spv@spv.sh. Cheers everyone, I love y'all. ──────────────────────────────────────────────────────────────────────── ~ spv embrace the chaos