4 ms·
Granted, speaking as someone running a very small shop, mostly freelance, I really think a lot of the ennui and sense of being overwhelmed or unsatisfied can be
by noduerme 4y ago
Granted, speaking as someone running a very small shop, mostly freelance, I really think a lot of the ennui and sense of being overwhelmed or unsatisfied can be solved by just deploying constantly. Rather than get stuck in a review cycle I try to get every incremental change online as soon as it's done and minimally tested. That can be up to six live redeployments per day, especially when a new feature is in beta. It's however many redeployments are needed when something launches. I prefer a local test server and straight to production. When you get the third build of the day uploaded by 5pm, and hold your breath til 6pm without anything catastrophic happening, you can keep your phone on and go get some beer and fajitas. If you make it to 8pm and the company is still running, a deep sense of fulfillment sets in about a job well done. That feeling of the day's work being done just doesn't exist unless you break it up into tiny incremental updates.
- Gigachad 4y agoIt astounds me how some companies will let months of work sit in an unmerged PR and then sometimes decide they don't even want it. Not only is it a massive waste of resources, its shit for the person who built it, and also sucks if you actually do have to merge it and resolve months of merge conflicts.
- greenbit 4y agoThis. Oh definitely, this.
- wildrhythms 4y agoAnd when performance reviews come around the person who built the thing never gets appropriate credit because it never launched (not their fault). :/
- gonzo41 4y agoThere's the burnout from being overworked and then there's the burnout from nothing being done. This is why I'm always ringing the trunk based development bell. Get crap into the mainline now so we can understand it today and start fixing it.
- forgotusername6 4y agoNevermind unmerged PRs. I've known engineers who spent years on a product only to have it canned when completed due to political reasons. They all left soon after, quite understandably.
- lawgimenez 4y agoI agree with this one. Nothing frustrates me more than the huge friction from PR to deployment.
- deleted 4y ago[deleted]