Why are these comments saying that not doing a small part of a job that your boss doesn't want you to do is means for dismissal?
If something you are doing is being thrown away, you should change focus (like pulling back on quality of life arrests, and focus on real crimes).
If your boss is destroying all your work, you're going to get fired for not producing anything. I'd recommend you figure out what your boss cares about.
But that isn't what appears to be happening. Their "boss" (the DA) is the one saying "I don't want to". When your boss gives you clear incentives, like not prosecuting (throwing out) portions of your work, you are going to stop that work and focus on other things.
My other option was AWS though. That $700k is like 4 years of effort, and I get vacations. Actually realizing a sale on a billion dollar company after 4 years is just incomprehensibly low. TBH Amazon is also less work than running a startup. If you think AWS oncall is bad, think about having even less people on your team to handle the load, or to build the product durably in the first place :)
Also, I have no way of knowing if the same ownership thing is going to happen again. Giving me another 0.5% of the above calculation. Sure, lots of people make millions in a startup. Way more people make millions, although over a longer time span, in tech companies and index funds.
This is why I joined AWS 9 years ago, and left the startup world. I own (still?) 15% of a company as a founding engineer (with no voting rights). As part of a raise, the company sold its IP to another company for a 0.5% stake in that company. So now I own 15% of 0.5%....... I just didn't understand the business side of all this at the start. As I understand it, the raise wouldn't have happened and the original company would have folded if the deal wasn't done, so you can't really argue fraud.
Since then, I have seen similar things happen more than once to other friends. I can only imagine that as the number get larger, the problems become more complex.
I agree this is a great question. Maybe more for managers, but it let's people think "This is day 2 of that blocker, I need to step in". Sometimes junior devs will let external asks sit too long and write it off as "blocked on another team". Managers can manage this.
These three questions are intended to keep standups short. I haven't, personally, been on a team that sticks to this format. It always ends up with individuals talking about their individual implementation thoughts on whatever they are working on. During this time, others zone out, missing anything that could be important. Nobody learns anything, and nobody is able to fully concentrate on their tasks.
I purposefully schedule meetings after our standup to make sure I cut it off after 30 minutes. Our team of 11 will go for almost an hour if nobody cuts people off.
I started doing the listen-only as well! By this, I mean I just don't look at the screen, I'd love to know if there is a way to setup a listen-only option.
I've also used Jumpspeak, which is an AI conversation partner. It works ok, but the speech recognition is... not great. But you can have a conversation and practice listening and responding. I was able to treat the AI as an uber driver and ask about places to go in Peru, and how to get there, and why they were nice.
Our team had so many planning poker sessions where we spent 12 people * 2 dev hours trying to figure out whether stories were a 2 or a 3, management finally said it is always a 3. We were literally spending more aggregate time trying to decide effort, than the actual effort it took to complete these tasks.
2 and 3 are equal. 5 and 8 are equal. The question is simply "Is this a couple days, the whole week, or the whole sprint?".
Almost 25 years ago I worked at a little startup. I started to build a network management system using ..... tcl/tk some open source HP Openview, what was the name?
Anyway, I had a neat display showing live nodes as green. I was redirected to enhance that display with graphs and charts and linking the nodes, we bought a TV to display it on... long story short, it was more important to show this awesome graphic tool to potential investors then to know whether our systems were actually down.
This is something my company's internal RTO channels seem to have missed. What if large corporations really *did* collect enough data during covid to justify working from home? Now faang can justify outsourcing the rest of US based jobs.
Force RTO in the US, replace those who leave with less expensive resources.
lol what are they doing? Staring at the ceiling? What makes them always available in the office and not always available at home? How is this still a thing being discussed? Perhaps, at home, they are actually able to get some work done.
Again, this is my office. I'm sure there are some offices where people legitimately aren't doing much of anything at home. Statistically, that just has to be true. Maybe this is the wrong company?
> Walking over and talking to someone is still far superior to any online communication.
The reason it isn't, for me, is that I'm usually answering questions about Why we do something, or How something is supposed to work. I'm usually giving a quick response, with a link to a design, or a code snippet, or a git commit, or a Code Review link, or something online. So I have to provide an online response whether you ask me in person or not.
If I'm in a 1:1, yea I totally agree I'd rather just talk about career growth and that stuff in person. But.... I mean now we are walking down the already-well-discussed path of Manager/IC and how these jobs are just different.
I don't know for sure, but I think this is the experience of many senior developers.
[edit]
> I twiddled my thumbs waiting for the required SME to come online
I mean, this isn't an RTO discussion. If your SME is slacking off that is a different problem. Assuming best intentions, you would walk up to that SME's desk and there would already be 5 people waiting with a question because the SME can only talk to 1 person at a time.
I can slack with several different folks, so long as they can just wait a second while I type. The worst people (so sorry, there are some great TAMs) are the ones who page you as soon as they need something because they don't understand you are busy with a different project.