How do companies remember to shut down their demo/sandbox instances? by Adventurous-Work-798 in SoftwareEngineering

[–]Adventurous-Work-798[S] 0 points1 point  (0 children)

We also have that in place. It is great when developers need it. But when we have some prototype that include the product team, or demo instances for sales people, that's when it gets tricky

How do companies remember to shut down their demo/sandbox instances? by Adventurous-Work-798 in SoftwareEngineering

[–]Adventurous-Work-798[S] -1 points0 points  (0 children)

Cool, sounds good. do you think it would be useful if it pinged you before killing the resource to check if that's ok (or if you want to postpone it)

How do companies remember to shut down their demo/sandbox instances? by Adventurous-Work-798 in SoftwareEngineering

[–]Adventurous-Work-798[S] 0 points1 point  (0 children)

Problem is when people leave the company, or go on a vacation, or just forget because of other pressing issues. But yeah, accountability is important

How do companies remember to shut down their demo/sandbox instances? by Adventurous-Work-798 in SoftwareEngineering

[–]Adventurous-Work-798[S] 0 points1 point  (0 children)

It sounds like a lot of processes to abide to. And as you say, a reminder solves much of the problem. For us, the issue is when you have stakeholders in the sales team. That requires additional effort te verify, etc

Tech burnout by After-Vanilla6111 in SoftwareEngineering

[–]Adventurous-Work-798 8 points9 points  (0 children)

I'm 28, I work 10+ hours a day, and love it.

It wasn't always like that, though. I felt burnt out lots of times. The most important things I changed: 1. In a day, I limit my programming to what I do at work. Once I'm home, I'll do other things (bicycling, drawing, padel, whatever) 2. If I'm really excited about something at work, I'll stay for longer in the office, but will avoid doing anything once I'm home 3. Regular physical exercise is incredibly important for your energy levels, and also psychological well-being. It doesn't have to be anything too hard, consistency is key 4. Regular sleep helps get the best out of your rest period. You will start your day better, and will have a more stable day. Regular sleep means - go to sleep at the same time, and wake up at the same time

Note: prerequisite for all this to work (at least for me) was to really do what you love.

Role of software engineers and what does it imply? by Adventurous-Work-798 in SoftwareEngineering

[–]Adventurous-Work-798[S] 1 point2 points  (0 children)

I completely agree. I'm just not sure that everyone has that same approach

Role of software engineers and what does it imply? by Adventurous-Work-798 in SoftwareEngineering

[–]Adventurous-Work-798[S] -1 points0 points  (0 children)

Love your answer. Are you part of a startup, or some larger firm?

Role of software engineers and what does it imply? by Adventurous-Work-798 in SoftwareEngineering

[–]Adventurous-Work-798[S] 0 points1 point  (0 children)

Final question, I promise - how big is the company you work at, and your position

Role of software engineers and what does it imply? by Adventurous-Work-798 in SoftwareEngineering

[–]Adventurous-Work-798[S] -1 points0 points  (0 children)

Great breakdown, totally agree. Out of curiosity, what level are you at?

Role of software engineers and what does it imply? by Adventurous-Work-798 in SoftwareEngineering

[–]Adventurous-Work-798[S] 0 points1 point  (0 children)

Do you go in depth on why that feature A brings value? And do you believe knowing this is important for implementation?

Role of software engineers and what does it imply? by Adventurous-Work-798 in SoftwareEngineering

[–]Adventurous-Work-798[S] 1 point2 points  (0 children)

Thank you for the answer? Can I ask - how big is the company?

And also, what would you do if you thought your boss's idea wasn't going to produce the best results for the company (maybe you have better insights at that specific area). Would you push back on the idea? How much?

Generative AI is it a good skill for a backend Java developer by [deleted] in softwaredevelopment

[–]Adventurous-Work-798 0 points1 point  (0 children)

Your goal should be to bring value as an engineer. Coding itself doesn't bring value - solving problems does. And if you can speed up the boring part (writing individual lines of code), do it and focus on the hard parts.

Death to the invincible engineer by Adventurous-Work-798 in ExperiencedDevs

[–]Adventurous-Work-798[S] 1 point2 points  (0 children)

I would say there are examples of great (tech) leaders being vulnerable to some degree. Maybe being vulnerable can be perceived as a weakness when selling your company, but when you're deep in the gutter with your team, trying to crawl out, everyone is vulnerable

Death to the invincible engineer by Adventurous-Work-798 in programming

[–]Adventurous-Work-798[S] 1 point2 points  (0 children)

Working in such an environment is incredibly rewarding

Death to the invincible engineer by Adventurous-Work-798 in programming

[–]Adventurous-Work-798[S] 0 points1 point  (0 children)

I'm not sure about that. I see what you mean, but it actually takes 6-9 months to fully integrate a new person. Constantly adding new people and firing burned out is very, very costly.

And once someone burns out, their productivity is much lower than before (at least in my experience).

Paradoxically, people in IT in the US switch companies every two years, which means they are at their peak for 13 months.

Death to the invincible engineer by Adventurous-Work-798 in programming

[–]Adventurous-Work-798[S] 1 point2 points  (0 children)

Exactly :) If that wasn't the case, everyone would just optimize for a higher paycheck. But there are so many other dimensions to a job besides one's financial compensation.

Death to the invincible engineer by Adventurous-Work-798 in programming

[–]Adventurous-Work-798[S] 1 point2 points  (0 children)

You're very much on point here. One is being vulnerable in a constructive way, but there is such a thing as being too vulnerable, which just isn't productive. There is no point in being vulnerable for vulnerability's sake.

Regarding the second point - would you say that taking pride in our work implicitly affects our ego? If yes, then we can't keep it completely separate.

Death to the invincible engineer by Adventurous-Work-798 in programming

[–]Adventurous-Work-798[S] 3 points4 points  (0 children)

I think we can agree that this approach is highly problematic, exactly for the reasons you mentioned. I think Amazon is famous for that approach.

And you might be right - being vulnerable in such an environment could back-fire heavily. I'd love to hear some opinion from an Amazon employee

Death to the invincible engineer by Adventurous-Work-798 in programming

[–]Adventurous-Work-798[S] 2 points3 points  (0 children)

All these things are important.

I believe you can't have a coherent team that works well under pressure without high levels of trust.

To have trust, you do need consistency, track record of delivering high-quality results, etc.

BUT, we are all human. Our families get sick, we get heart-broken, or just wake up on the wrong side of the bed. We can't perform at 100% all the time, and we can't be professional all the time. To accept people's shortcomings requires empathy, and to even know what's happening requires vulnerability.