• 0 Posts
  • 193 Comments
Joined 2 years ago
cake
Cake day: July 25th, 2023

help-circle

  • Shit, I never thought about it that way, but you may be onto something here. Not only tabs were heavy, they weren’t isolated into processes in most early implementations (IIRC that was the big Chrome selling point early on) and could crash your whole browser, so it made me extremely nervous opening too many tabs as I could lose it all with one error.




  • Really bigger updates obviously require a major version bump to signify to users that there is potential stability or breakage issues expected.

    If your software is following semver, not necessarily. It only requires a major version bump if a change is breaking backwards compatibility. You can have very big minor releases and tiny major releases.

    there was more time for people to run pre-release versions if they are adventurous and thus there is better testing

    Again, by experience, this is assuming a lot.


  • From experience shipping releases, “bigger updates” and “more tested” are more or less antithetical. The testing surface area tends to grow exponentially with the amount of features you ship with a given release, to the point I tend to see small, regular releases, as a better sign of stability.




  • I do connect to VMs and containers all the time, I just don’t see a reason not to speed myself up on my own machines because of it. To me, the downside of typing an alias on a machine that doesn’t have it once in a while, is much less than having to type everything out or searching my shell history for longer commands every single time. My shell configs are in a dotfiles repo I can clone to new personal/work machines easily, and I have an alias to rsync some key parts to VMs if needed. Containers, I just always assume I don’t have access to anything but builtins. I guess if you don’t do the majority of your work on a local shell, it may indeed not be worth it.


  • I’d rather optimize for the 99% case, which is me getting shit done on my machine, than refuse to use convenient stuff for the sake of maybe not forgetting a command I can perfectly just look up if I do legitimately happen to forget about it. If I’m on a remote, I already don’t have access to all my usual software anyway, what’s a couple more aliases? To me this sounds like purposefully deciding to slow yourself down cutting paper with a knife all the time cause you may not have access to scissors when you happen to sit at someone else’s desk.




  • Interesting… Maybe we don’t see the same things as “work”? Very anecdotal, but my experience with 5 cats and 2 dogs since I was a kid is telling me otherwise. The way I describe dogs to anyone who asks is “eternal toddler”. Even the most mature and independent dog requires daily attention, one way or another. I’ve yet to see a dog you can leave alone for couple of days with some food, water and a clean litter box without stressing out if they’ll be fine like I’ve seem most cats do without breaking a sweat. The yard, you have to get them out there and back in or they’ll shit on the floor at some point. The food, you need to ration, or they overeat. You see what I mean?

    As for grooming, it’s IMHO pretty similar, for similar fur types and sizes - short haired cat for short hair small dog, for example. The second it’s bigger than a Shih-Tzu, cleaning their hair becomes a sport. Unless you want to ruin your flooring, dogs need their nails clipped very regularly. Short haired dogs also shed surprisingly abundantly, so you’ll typically want to brush them often too. Their teeth need brushing, as well.

    Agreed though, there’s a wide variance, larger than most people tends to give them credit for, personality-wise, from one pet to another.


  • I don’t even own a cat, but objectively speaking, they are extremely low maintenance compared to pretty much any other pet one could have. Is there a lot of other pets that generally take care of themselves and don’t need much more than food, a place to poop, and very occasional grooming? Pretty much every other pet I can think of needs some combination of a special enclosure, foods, grooming, exercice, socializing… Even dogs are a hell of a lot more work.




  • This is the “you’re holding it wrong” patronizing attitude all over again. I’m still extremely confused that it’s remotely controversial that tucking a power button at a place you can’t reach it on a piece of consumer electronics is stupid design. That you have to pull your computer from wherever it is to do something as basic as turn it on is stupid, no matter how you spin it.




  • I too had those hour long snoozefests where 99% of what’s said doesn’t pertain to my work, and those useless meetings that could have been a message on a Slack channel. I still feel like the sentiment is a very broad generalization based on some assumptions that may or may not apply well to every work environment.

    My most recent project has direct dependencies between 5 teams just on the developer side, and multiple internal and external clients. Figuring out if we need to reach out to the stakeholders or figuring out who can help them on a particular task isn’t necessarily always that straightforward, depending on scope.

    Anecdotally, the devs on my team were losing a lot of their time doing all that stuff before I joined as a tech lead in August. I spend most of my non-dev time (about 50% of my time, lately) shielding the rest of the team from stakeholders, pushing back when needed, pushing back on various demands, enabling communication lines, all to protect them from context switching and let them code.

    And honestly… Outside all that, agreeing with me or not, is 15 minutes of human interaction that terrible lol?