Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Slack: their web UI is ridiculously slow, and I hate how it creates this expectation that I’m online 24/7.

GitHub: we mainly use phabricator now at my day job (which I love love love), but I don’t really derive any joy from using this product anymore. I think great tools are also fun to use, perhaps controversially. I can’t quite put my finger on it, but I find GitHub sort of a drag for some reason.

NodeJS: I absolutely hate dealing with node_modules. My node-based docker images are huge, and that’s after a lot of hand-held optimizations.

Additionally, we definitely avoid a lot of defects from using TypeScript, but its compile time is awful for large projects. I also don’t particularly like the edges: often I’ll hit odd typing inconsistencies from undocumented limitations of TS.

After years of working in the JS ecosystem I sort of hate the complexity in general.



> Slack: their web UI is ridiculously slow, and I hate how it creates this expectation that I’m online 24/7.

Or 'little' annoyances like it being impossible to mute notifications on one device (say, your phone) and not another (say, your web browser).


Or having to go into every single room and its settings to mute @everyone.


Or how the mute @everyone dialog box disables itself it if you’ve disabled browser notifications.


> and I hate how it creates this expectation that I’m online 24/7

Can't you just log off after 5?


Sure you can, but that doesn't change the untold expectation. It puts the work on us to get away from it, and that is no easy!


Only if you have your personal device signed in to your work slack, surely?


If being on the clock is part of your job it should be in your contract. Just sign out after 5, if your boss wants to make it an expectation they can bargain for it.


"we mainly use phabricator now at my day job (which I love love love)"

What do you love about phabricator? It looks interesting, even if it is written in php. (just joking...)


Not OP, but I prefer the paradigm of phabricator diffs over GitHub PRs. It papers over git's inability to have unnamed branches and makes stacked diffs much easier. It also makes it easier to do "no branches, everything is on master" development, which I feel is superior whenever it's possible.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: