My own personal experience, but my 80 year old FIL changed a lot after he started going to dance classes. He was always in decent physical health, but prior to the classes he was a very stressed, unhappy, solitary type of person. Since then he's become much more extroverted, social, and generally happier.
Obviously I think the benefits are more than just the dancing itself, such as the community, but even when you ask him directly about what he thinks caused the change he points to dance classes.
Senior Engineer tends to be a catch-all phrase for people who have 3+ years of experience but, for whatever reason, are getting into the next level of promotions (Staff for IC/TLs, manager for EMs). Most people are in this group, and there's nothing wrong with being here.
I'm spending the summer in Canada, where they invest a lot in third spaces, and the difference between Canada and the US in this regard is night and day.
- Parks: A lot of them, every few blocks there's a large, well maintained park. Trash cans everywhere.
- Many community centers, huge, filled with extremely inexpensive or free activities. Community centers all have gyms in them.
- Beautiful, modern feeling libraries
It's hard to describe the difference, but it is non trivial.
Have you used vercel before? It's a lot more than just a layer on AWS. They really understand specifically what Front end engineers need to be productive with their external stakeholders (ie: design, product, etc). I'm sure other products do this now but they were, as far as I know, the first to automatically deploy a version of your app by PR, for example.
Can you do this yourself? Yeah, obviously. But it's a build vs buy conversation and for a lot of people the value that this tooling gives you immediately is worth the buy.
There's a notion of "empty commits" (commits without messages) in JJ. These are basically the "staging area" of git, and if you try to `jj git push` it JJ will reject. So these commits cannot make it to the remote branch.
To be honest, JJ makes it way easier for me to craft clean commits. The design philosophy of JJ is commit-oriented, not branch-oriented. Since it's a frontend to git, everything it does is fundamentally git. But it allows commit-oriented workflows to flow so much easier than git does.
I am a fan of the dev branch strategy [1], where I have a specific commit that holds all my customizations that I rebase off of. This blog post has it set up such that git automatically ignore pushing the dev commit, but I haven't really gotten that far yet. I just rebase my branch off current main when I'm ready to push.
I use Jiujitsu, and my personal experience is that the basic "write code, git add what specifically I want to history" flow is the same. The working commit is the effective staging area and it doesn't get forever committed to public history. Without going too much in detail, the working commit can't be pushed to your remote, similar to how the staging area can't be pushed.
A while ago I watched this highly disturbing documentary produced by Vice about the prevalence of rape in the DRC as a weapon of war and terror against women. [1]. I have to imagine that this is involved, somehow.
When I started meditating, one of the first things I noticed was how I would stop breathing the moment I got on a computer. Kind of mindblowing that this issue is effecting many people!
> The manager [...] fails to include me or the team
> The director [...] communicates only through [the manager]
It sounds like this is the intended culture of your management structure, or at least in this local hierarchy you exist within. Only you can really tell how negatively this impacts your happiness this is but fwiw, this isn't generally that uncommon of a setup.
I had the opposite experience when my grandparents died -- I watched everybody in my family cling on to ventilators, invasive treatments, and chemotherapy, for both of them to die painfully attached to tubes in an emergency hospital ward. My aunt whispering maniacally to my grandma: "don't go towards the light!" Family members talking over my grandmother's last words.
It taught me a lot too; that I want to be like your grandmother, and not like my family, when my time comes.
Not the original poster, but I do the same. I have a private "therapy/ranting journal" that I use to just write out all my negative thoughts and dump it in there. I find it extremely safe and refreshing to do so. It's mentally the equivalent to me as "throwing it away" because I don't keep my negativity journals. Even if you don't throw away the journal I still highly recommend the practice. It's honestly helped me get through so many difficult situations.
Obviously I think the benefits are more than just the dancing itself, such as the community, but even when you ask him directly about what he thinks caused the change he points to dance classes.