

If your team is only focused on tabs/spaces or soapboxing during code reviews, you have bigger issues to take care of.


If your team is only focused on tabs/spaces or soapboxing during code reviews, you have bigger issues to take care of.


Spreading knowledge and context sharing are exactly why I like code reviews. It should also be something done by more than one person so that information is better disseminated throughout the team.


I find most bad codebases exist because of a culture that isn’t focused on quality, and I’m not talking about bug counts or code coverage. Clean codebases stay clean by being proactive about keeping them clean. This should include meticulous peer reviews, establishing design patterns, enforcing best practices, and taking initiative to leave things better than you found them (we used to call that boy scouting).
If your teams PR comments only contain LGTM, and the average time spent reviewing them is 5 minutes, your team isn’t focused on quality. If a PR contains more files than an average person can keep in their mental context window, it won’t get the attention it needs to be properly reviewed. If there is no accountability to keep a clean codebase, you’ll end up with 2 hours of work taking 5 days to complete.


Some CalDav servers also do notes. As others have noted, Joplin has a self-hosted option. If you’re willing to go with a service, Obsidian is .md based and multiplatform.


Not that it’s Linux fault, but access to and compatibility with popular creative tools like Ableton or Adobe products.
Sure, it’s feasible to use Wine to run these products, but not in any professionally usable manner.
Yes, I am aware there are Linux-friendly alternatives, but they lack the plugins, compatibility, features, and quality of their industry~standard counterparts.


Your partner went through all of the gestation and labor herself; the least you can do is be the person who changes the diapers.
Men don’t always immediately bond with their newborn progeny. It’s ok, don’t feel guilty if you’re not head-over-heels in love with your baby for the first year or two.
If you’re ever feeling frustrated caring for your newborn, take a break. They will be fine if you leave them crying in their crib so that you can take a walk or do whatever you need to decompress and compose yourself.
Most pacifiers have bottle nipple mates. If your baby prefers one specific bottle or pacifier, buy the mate.
Most importantly, sleep deprivation and stress can cause significant mental health issues, specifically anxiety and depression. Your feelings are valid. If you’re having a hard time, ask for help.
In the mid 10s, I worked as the engineering director for a consultancy. My boss would openly brag about being able to hire women for a fraction of the cost of a man. I was so offended by this that I created a partnership with a coding academy for at-risk and underrepresented individuals just a few blocks away from our office. I made it my mission to hire as many women junior engineers as I could, just so that I could train them up and find them better paying jobs elsewhere.
Women engineers are out there, and I hope I’ve made the dating pool just a little bigger for you.


This hits hard. I was unemployed for ten months over the last 3 years. Fuck IPOs, valuations, and mass layoffs with no repercussions.
My current solution is a deemix cli tool and lidarr for cataloguing only. I match up the directory naming conventions on both so that nothing needs to be touched in Lidarr that might modify the tags. I have a few scripts that help with automating some of this. I might be motivated to put things in a repo if there is interest.
15+ years in engineering here. 10+ in leadership.
Code formatting hasn’t been an issue since the early '10s. Tabs or spaces? Who cares. Your editor can make it look like whatever you want and it won’t effect the code.
As for other asshole-ish behavior or gatekeeping, I open it up to a vote. Let the team determine best practices. Don’t like what your team decides? Find another team to shitlord over.