Hmm yeah that’s a good point about spamming commands. Great example of why UI/UX is so hard…it’s easy to throw out suggestions that sound good but the devil is always in the details (and edge cases) ;)
Awesome, that seems like a great idea. Since as I understand it, the app is essentially just running terminal commands, I think showing the currently running command would be a huge UX improvement. It would help both with knowing what's going on and with debugging any issues with the commands.
Right now I'm traveling and my home VPN connection isn't working for some reason, so I don't have access to most of the VMs I usually use daily, but as soon as I get access again I'll get them all added and really give this a proper test drive. I'll report any issues I run across or UX suggestions I can think of. It's great to see how well you take feedback!
Also funny enough, just due to talking about iTerm2, I went and downloaded it and found out about the split panes feature and I think I may now be a convert haha.
Just reopened the app and tried it again and figured out what happened. I had not entered a password in settings when adding the server since I connect using an ssh key. It detected I had docker but when I tried to click it, it errored out. If I had read the error, I would have seen that the problem was needing the password for sudo. I added the password to the server settings and now it's working.
I guess then the only real "bug" I found so far is that on macOS the app defaults to using iTerm2.app which is a 3rd party terminal app which I don't have installed, so I had to change it to Terminal.app. I know iTerm2 is popular, but I think the default should be the one everyone has installed, and let iTerm2 users select their app in settings, not the other way around. But that's more a UI/UX/onboarding experience thing than a real bug (though maybe it's possible to detect if iTerm2 is installed).
Anyway, I'm going to keep playing with this and will report anything I find. So far my second impression is that it just overall feels kind of sluggish and doesn't have the best UI feedback when you're waiting for things so I ended up clicking things more than once not thinking it was working then it would open multiple times (like clicking the root file directory).
Hope to see you keep working on this, it seems like a really cool idea.
Just downloaded this and tried it out on a Debian VPS I have. Ran into a bunch of bugs to the point I couldn’t really do anything with it, but I can see a bunch of potential in the UI. I really like the idea of being able to see an overview of shell, containers, files, etc. I have a bunch of self hosted Proxmox VMs and various VPSs I use on a daily basis, and whole I’m totally comfortable with the command line, this tool seems genuinely useful.
It seems like you have a bunch of functionality and UI implemented already, so I think taking a few weeks to just bug hunt would be super beneficial at this point. I’ll open up some GitHub issues when I have a minute later, but I ran into so many bugs in just 5 min that it was basically unusable which is extra frustrating because it really seems like it can be a useful tool if it works.
I feel like that last sentence describes all of AWS, not just the documentation lol
I have an issue with my cell carrier blocking traffic to my home WireGuard server. It works from everywhere else and other cell services so I know it’s them. I’m definitely gonna try out Tailscale to see if it’ll get around it. Thanks for the tip. Too bad about the battery drain but I’m usually only hopping on for a minute to run a few commands over ssh or whatever so shouldn’t be a big deal.
If you already have to setup and maintain WireGuard, what’s the added benefit of Tailscale for your use case?
I don't even have a bachelors degree, and certainly no masters and I'm doing just fine. I worked at a FAANG company for a few years as well, and the lack of a degree was a complete non-issue during the hiring process. All they cared about was my experience and how well I did in the screening and interview. My view on this is obviously biased due to my personal experience, but I think that if you're a good self-learner that 2 years of building stuff will get you a lot more value than 2 years in a masters degree unless you're going for a very specific field that requires one.
If you like your current job, don't leave. Simple as that. If you start the dislike it or feel you're not growing, then leave. It's really that simple.
Yeah I have a love-hate relationship with it haha. We used it for our backend and it was rock solid for almost a decade before the startup folded due to the pandemic. I don't think we ever had any unit or integration tests lol, but pretty much if it compiled and the code looked correct it worked and bugs were generally easy to resolve. It was also super simple to deploy because it's just a single binary and it handles threading really well so you only need to run a single instance per frontend VM to utilize all of the machine's resources. Also for backend usage, there was almost always a well written built-in package for about anything we needed either in the standard library or the "extended standard library".
With that said, the language itself...yeah I don't really love it. Especially coming from other modern languages it's missing so many features (basic stuff like generics, etc) and has "weird" (or maybe just different) code patterns. It always took a while to start "thinking in Golang" after working on our other code bases for a while, whereas I could bounce between other languages easily.
So yeah, for performance and reliability it was a 10/10 for us, but the language itself I felt like was a 5/10 for me.
I feel like I also had the “if it compiles it works” experience with Golang as well, but holy cow is it a much simpler and easier to work with language. I want to like Rust, I really do, but even just the syntax is painful to look at lol.
Also the cult-like community is a bit off putting…never seen anything quite like that for any language…
It does seem to have some genuinely solid benefits though so maybe one day I’ll get into it.
einsteinx2
0 post score0 comment score
Recently built an SFF PC and the only SFX-L power supply in stock with a native 16pin power connector was their Loki model. Luckily they just rebrand Seasonic power supplies who are afaik known to be pretty high quality so hopefully I won’t have any issues with it. But yeah their stuff always seems to have a big price premium they don’t deserve and overboard “gamer aesthetic” that I’m not really into, so I generally stay away from their stuff.