@robertmclaws@LukeParkerDev Okay, this is cool. I will let them know. It’s been a few years since I’ve used it all in a professional environment. Thank you for the info!
True, but those are also decently slow. Also, I’m not a C# hater at all. But when I have used it professionally, each company was such Microsoft fanboys that everything was tied into Microsoft. So trying to run it on a Mac it took quite a few hours.
Just a ton of boilerplate and annoying to set up. But they make it really easy to use VS.
@robertmclaws@LukeParkerDev It is still extremely coupled with VS. I have a few friends who use full stack C# and they practically need to use VS for some aspects like entity framework. There are workarounds in vscode and stuff, but even LSPs in vscode and Nvim are poor compared to VS.
I have a draft blog post swirling around this exact topic (but not refined enough to publish yet). I think the key thing is I (personally) don't want a NEW GitHub. I want GitHub to be better.
For example:
- GitHub issues should be as beautiful and good as Linear
- GitHub PRs should be as good as Graphite
- GitHub Git infra should be as fast/minimal as Pierre
- GitHub wikis should be more like Notion
- GitHub discussions & shouldn't exist (multiple "better issue" providers including Linear show why)
- etc.
I'm not saying to clone those full companies outright, but their core product, arguably the core features, aren't even 2% as good as those external products. Maybe aim for 10% to start.
There's the "oh no there's so much tech debt" argument. And I'm sure GH is on an absolutely mountain of tech debt. That's why in my prior twoots I've argued to just make them separate products to start only for agility reasons, unapologetically do not integrate with "old github." Net net startups beat encumbants all the time for reasons.
That's just a product/technical POV though. GitHub also has a huge PR/marketing problem. They talk through corp speak, their marketing pages (e.g. the dot com) speaks to multiple personas confusingly, they have no singular visionary to look up or trust, they have nobody who makes the outward community feel seen.
There's so much more here...
I think for the human side, GitHub already has what it needs to be really, really, really good. It really feels like they just like fearless vision, and the courage/power to say "fuck you" to a whole lot of things that are distracting them.
TUIs are great for me because there is less context switching. They almost all look the same and drive the same, easily and quick to switch between them. While they are ugly, that is the beauty in them. The flashing lights and cool UX of GUIs are distracting for me when I’m trying to just get work done.
Working on a TUI for @linear using opentui by @anomalyco
Quickly find issues, copy or switch branches right in the TUI, & create/edit issues. It's pretty interesting using react for a TUI.
Major work in progress.
https://t.co/mtjPmy7LcW
Working on a TUI for @linear using opentui by @anomalyco
Quickly find issues, copy or switch branches right in the TUI, & create/edit issues. It's pretty interesting using react for a TUI.
Major work in progress.
https://t.co/mtjPmy7LcW