15 ms·
git is so reliable that I forget that reliability used to be a problem in version control (I've had to reconstruct CVS and Subversion repositories that got corr
by SwellJoe 10y ago
git is so reliable that I forget that reliability used to be a problem in version control (I've had to reconstruct CVS and Subversion repositories that got corrupted via various bugs and quirks of the system). It's also pretty fast.
SQLite is an automatic, and easy, answer. It almost goes without saying at this point, I guess.
vim is everywhere. I like knowing I can always run it no matter where I am or what server/VM I'm logged into. That knowledge provides comfort.
go. I don't actually love the language, but the solidity of it and it's ecosystem is really nice. Everything around go has a patina of workmanship about it; not in a corporate "professional" sense, but more like a well-made wood plane or something.
Perl. Again, I don't entirely love the language, but the incredible backward compatibility (we have ~20 year old code that still runs unmodified!), the rarity of bugs (especially given how big the surface area of a huge language like Perl is), and the overall culture of testing, leads to a pretty nice experience. I feel like I can count on it, even if I might get grumpy at some of the quirks.
Python, for different reasons from Perl. I can come back to Python after years away and find that it's maybe even a simpler (but not less powerful) Python than I used a decade ago. I just poked at Python 3 for the first time a few weeks ago, and found it immediately readable and intuitive. The language is more reliably "Pythonic" every year.
OpenSSH. Always works. Always trustworthy.
Google Inbox. I want to host my own mail (and do, for my business), but nothing is as good as Inbox.
- littleweep 10y agogit is such a great example for OP. It's become so ingrained in my workflow that I forget it's there. It really is a perfect application.
- mwpmaybe 10y ago> Perl ... the overall culture of testing and documentation!
- plaguuuuuu 10y agoI remember stumbling across cpan years ago and being blown away (this was way before github or even google code IIRC) that there was so much code I obtain and use, freely, just off the internets. Of course I had no idea how Perl worked, so it looked like someone stuck a bunch of symbols in their nose and mouth then sneezed, but would've been amazing if I had spent a bit of effort.
- plaguuuuuu 10y ago>Inbox I've had a heap of issues with not receiving notifications for emails that were miscategorised.. or just never popped up on my phone... I check gmail on my desktop every few days just to see if I missed something.
- iamgopal 10y agoI have that constant feeling of missing something with google inbox, with sufficient keyboard short cut expertise, on a good day I could handle 300-400 mails in gmail, and feel productive. With Inbox, many of those mails are well hidden, and even if I can safely discard whole bunch of mail at the same time, there were couple of instance that made me go back to gmail.
- bowmessage 10y agoThe Android app is consistently buggy for me. Typing jumps around when my keyboard corrects a word, and I've never been able to attach a photo to an email (no troubles with the Gmail app).
- sanderp 10y agoUgh, I know the feeling. Also, the web app is sometimes slow as hell (collapsing bundles, marking items as done etc) without any particular reason. At least, I presume that having ~5 emails in the inbox wouldn't be so difficult to handle.
- SwellJoe 10y agoNow, y'all have me paranoid that I'm missing mail. I don't think I have been...buy maybe so. And, now that you mention it, GMail is faster, and I can chew through mail at a much, much faster pace. But, the smarts built into Inbox means I can safely ignore a lot more mail (about half ends up in Promos and Finance and Social categories; all ignorable until I'm looking for something specific or expecting something), which is maybe a worthwhile tradeoff. I don't have to go as fast if I only have half as much mail to think about.