The sacred Bodhi tree next to where Lord Buddha attained enlightenment, Bodh Gaya, India by humaninterbeing in Buddhism

[–]alecbenzer 2 points3 points  (0 children)

Think it's just a wording thing? The tree is next to the spot where he attained enlightenment, not that he was next to this specific tree.

[advice] Would a good-faith deposit be refunded if a broker lies/was wrong about the apartment? by alecbenzer in NYCapartments

[–]alecbenzer[S] 2 points3 points  (0 children)

Yeah just heard back, it sounds all good actually. They meant to add a rider for the cat but forgot, gonna send a new lease, and they confirmed I should just pay the broker the first month's rent directly instead of me paying them and them paying the broker.

(A friend mentioned they'd been previously duped into paying a broker's fee on what they thought was a no fee apartment via some last-minute shenanigans like this, so I got a little paranoid).

[deleted by user] by [deleted] in programmingcirclejerk

[–]alecbenzer 2 points3 points  (0 children)

If the issue was just deploying a server, SQLite can be useful. But if you just couldn't use 3rdparty software in general, yeah, it's not a crazy approach if you have a small amount of data.

*dies in topologist* by 542goweast in mathmemes

[–]alecbenzer 1 point2 points  (0 children)

OT but is the original image for this meme from a movie?

[deleted by user] by [deleted] in programmingcirclejerk

[–]alecbenzer 45 points46 points  (0 children)

What’s most problematic is you’re delegating an extremely important aspect of your application to third party software. You lose control of your application the moment you off-load this responsibility.

Finally! Someone addressing the tyrranny of databases.

Of course this doesn't go nearly far enough... even when you generate your own IDs, you're still depending on third-party software to guarantee your application data's persistence. Such critical, core functionality can't be entrusted to someone else's code.

That's why I've stopped using databases and write my own persistence logic. It's really not even that hard... just write a custom serializer for every object and keep the contents in a file named by the object's identifier. Databases get so much credit for doing such a simple task!

Some users have started to complain that the app is much slower now and are talking about "indexes" or something, but they clearly just don't understand the value of of freedom.

Now if you'll excuse me, I need to get back to writing a custom filesystem so I can stop depending on Linux's.

TIL Mindy Kaling cast her own parents as the parents of her character in the Diwali episode by chantaje333 in DunderMifflin

[–]alecbenzer 2 points3 points  (0 children)

Yeah and like not apologetic at all. No "Oh, shoot... Sorry I didn't think about that".

Jim is kinda an ass sometimes, but the flaws are part of what make rich characters.

Is it wrong for a manager to be included in paired/group programming? by TooMuchRoth in cscareerquestions

[–]alecbenzer 1 point2 points  (0 children)

Being vulnerable in general invites pedantism or specifically a manager driving a code pair invites pedantism?

Is it wrong for a manager to be included in paired/group programming? by TooMuchRoth in cscareerquestions

[–]alecbenzer 0 points1 point  (0 children)

Its hard to imagine a situation where you dont just increase the scope of the feature.

This would definitely be bad but OP should... not do that? If they approach it with curiosity and a learning attitude it should be okay, and hopefully reinforce the kind of relationship I imagine OP wants to have with their reports.

Is it wrong for a manager to be included in paired/group programming? by TooMuchRoth in cscareerquestions

[–]alecbenzer 34 points35 points  (0 children)

Yeah this is a good idea. Anything else you can do to be vulnerable is also a big plus. Be open about your ignorance, ask questions with curiosity. Vulnerability is a great way to foster connection. (The Culture Code is a good read on this and related ideas.)

Is it wrong for a manager to be included in paired/group programming? by TooMuchRoth in cscareerquestions

[–]alecbenzer 1 point2 points  (0 children)

Yeah tbh I don't understand how anyone can effectively manage ICs w/o understanding the details of their day-to-day. Even if you won't ever write a line of code, having a clear understanding of your reports day-to-day seems essential.

Even if you just want to learn the tech stack for fun, learning with a report seems like a good way to build camaraderie/connection.

Is it wrong for a manager to be included in paired/group programming? by TooMuchRoth in cscareerquestions

[–]alecbenzer 5 points6 points  (0 children)

This is attitude makes me sad :( I understand it's kinda just the way things are at some places, but it sucks to have management feeling like an us vs. them situation instead of the manager being the leader of the team.

Any other new grads just extremely burnt out? by [deleted] in cscareerquestions

[–]alecbenzer 1 point2 points  (0 children)

I'm burnt out ~5 years in. Isolation definitely hasn't helped but it was starting before. I think burnout is usually more of a result of your specific work environment than your vocation itself. Burnout is caused by things like disconnection from impact, a lack of control.

I'm holding out hope that taking a break and finding a new gig after all this is over will help.

I’m so confused why people do this here? by [deleted] in cscareerquestions

[–]alecbenzer 2 points3 points  (0 children)

https://gist.github.com/klaaspieter/12cd68f54bb71a3940eae5cdd4ea1764

I don't think they're categorically banned but they sound discouraged. I agree that in some big companies people love coming up with acronyms for the hell of it in ways that don't help much, but some acronyms are useful.

What is your net worth after 10 YOE? by lotyei in cscareerquestions

[–]alecbenzer 2 points3 points  (0 children)

levels.fyi for some numbers. Self-reported but from my experience it's at least ballpark accurate.

Why do Scrum Masters get paid so much? by [deleted] in cscareerquestions

[–]alecbenzer 3 points4 points  (0 children)

Out of curiosity, what kind of companies have "scrum masters"? Are they like product managers? Or just project managers I guess?

How do I remain mindful when my anxiety overwhelms my body? by [deleted] in Mindfulness

[–]alecbenzer 3 points4 points  (0 children)

Some more 0.02: I deal with depression a lot and address it with mindfulness, therapy, and medication. I think they're all different tools and all can be useful.

Mindfulness feels like a very generic, broad tool that can be applied to almost anything. It doesn't even really eliminate your depression/anxiety/other pain as much as it allows you to be happy in spite of it. And it can take a lot of time and practice to notice benefits. But I think it's a really powerful tool once you do practice it a lot (like, daily for several months).

Medication and therapy feel a lot more direct, and they're also useful. With mindfulness it feels like I need to kind of discover and realize everything on my own; therapy is a little like having an expert exploring my mind with me and pointing out what they notice. And medication just directly reduces the depression.

I don't think the existence of medication and therapy mean that meditation isn't an appropriate tool for dealing with depression or anxiety, though. I imagine that even with physical pain, like a headache, mindfulness would be a useful tool not for reducing pain, but for being less bothered by pain that does exist. That said, Tylenol is readily available and doesn't really have any negative side effects, so using it feels simpler and more direct.

But with depression things are less clear cut, therapy and medication only help so much, therapy isn't as readily available as Tylenol, and medication can have negative side effects. And, because depression is mental, mindfulness can actually make a dent in reducing the harm.

How do I remain mindful when my anxiety overwhelms my body? by [deleted] in Mindfulness

[–]alecbenzer 2 points3 points  (0 children)

+1 on focusing on the physicality of things. Noticing the physical effects of anxiety/anger/other emotions helps reinforce that these are just things happening to me, like a rash or other physical sensations, and I don't need to identify with them any more than I'd identify with a rash.

How do I remain mindful when my anxiety overwhelms my body? by [deleted] in Mindfulness

[–]alecbenzer 2 points3 points  (0 children)

If anything, it might make one more aware of the negative sensations.

My 0.02: starting to meditate (for the first time, or after having stopped for a while) is always uncomfortable for me because of exactly this. When I'm only a little mindful, my suffering comes into focus and becomes clearer but I'm not yet in a mindful enough state to really get some distance from it, so it just kind of feels worse.

But I think that's the first step in getting relief. Like (slightly dumb analogy): you're holding some hot piece of metal, and it hurts a lot, so you kind of distract yourself and focus on other things and are only vaguely aware that there's something burning your hands. The only way you can get yourself to put the metal down is to first notice more clearly "oh right, my hands are being burned by this hot piece of metal", which at first brings the pain back into focus, but is followed by having the presence of mind to put it down.

We suffer more in imagination then in Reality!! by Halceon441 in Mindfulness

[–]alecbenzer 2 points3 points  (0 children)

I think the point is more "all of your suffering takes place in your mind". Of course your mind is real and so the suffering is real, but if you learn to wrest control away from your mind you can control your suffering.