Earlier quoted context omitted.
>Someone with understanding of both FE and BE is worth as much as one of each... Someone with understanding of both FE and BE is valuable in certain situations. Companies love the idea of a "full stack engineer" because they believe they are getting two for the price of one. But in practice, and accounting for exceptions, that's not necessarily the case. A full-time FE with equal experience will be better at the fron…
I disagree, there is a point when having too much 'deep experience' in either BE or FE (usually BE) becomes counter-productive to performing useful work.
Learning at work is work, and we must make space for it
441–450 of 467 posts
Re: Learning at work is work, and we must make space for it
#442Earlier quoted context omitted.
>Someone with understanding of both FE and BE is worth as much as one of each... Someone with understanding of both FE and BE is valuable in certain situations. Companies love the idea of a "full stack engineer" because they believe they are getting two for the price of one. But in practice, and accounting for exceptions, that's not necessarily the case. A full-time FE with equal experience will be better at the fron…
> This is the reality of having deep experience in a specific domain. This seems like it should be true abstractly, but concretely I've never met anyone with deep experience in a specific domain who didn't in the process gain enough experience in other domains to have basic competence in multiple domains. Not necessarily as much as specialists in those domains, but it's practically required to achieve the depths of e…
Re: Learning at work is work, and we must make space for it
#443Re: Learning at work is work, and we must make space for it
#444Earlier quoted context omitted.
I've shot down two companies in the past three days because they made it known during the recruitment that they expected more than 40 hours a week, sometimes well in excess of it. It's always couched in some doublespeak about "ownership". Trust me, if I were owner or part-owner in the enterprise, I wouldn't mind. But I'm not. People complain about entitlement attitudes among the young. They need to look at employers…
The other thing about those places is that they only attract the desperate devs. So you know when they pull out that bullshit in the interview that if you were to take a job there you'd be on a team chock full of juniors with a few "seniors" that just fill a chair for 50 hours a week and haven't learnt anything new in the last decade.
The hiring manager also spent some time whining about the state of the developer market and said they couldn't afford the higher end of the range they had posted on their website.
Re: Learning at work is work, and we must make space for it
#445Earlier quoted context omitted.
Yep, that's a way away from ideal. You're unlucky, there are a lot of software teams out there where the developers are pretty much autonomous. That's not to say they do absolutely whatever they want, but micromanagement is usually out of the question. A couple of months ago I spent about half my working hours in a week watching everything that happened at .Net Conf. I didn't ask anyone, I just said I was taking trai…
Any idea what to look for when searching for such a job? I have asked about micromanagement in interviews before but I usually just get bullshit answers.
Start with asking questions about how work is assigned/doled out. Where does all of their work come from, the Agile board? Someone stopping by and asking "can you do x" or "can you help Jill with Y".
Follow that up by digging into how they then talk to others about their progress on that work. Ask if they're interrupted or allowed to progress independently? How often does someone ask them "Is that done yet?"
Ask about how often they're asked about the status of the same piece of work by different people. Dig into how they keep everyone else apprised of what they're doing.
Ask them about their relationship with their Scrum Master, Project Manager, Product Owner, Dev Manager, etc. Ask what they could change about it if they could.
That line of questions may uncover the micromanagement pattern. Even if it doesn't, it will go a long ways in helping you get a feel for how a team works.
Re: Learning at work is work, and we must make space for it
#446Earlier quoted context omitted.
I had a new manager start his first weekly meeting by asking if there was anything on fire. People filled the ensuing silence with recent annoyances. Of course nothing is on fire right now (and I get it’s a metaphor). If something is “on fire”, I’m not waiting till the Monday meeting to bring it up. I’m not even going to attend the mandatory meeting while I put it out, if that’s when it happens. That’s the definition…
To be fair, your new manager doesn't know that's how you operate. It seems a reasonable question to me, with the expected answer being no. But why not ask just in case? You wouldn't want to be the new manager who just launches into new business not realizing that one of your developers is too timid to interrupt you with the major breaking bug that's currently live, or whatever. Once they get to know the team and can…
Re: Learning at work is work, and we must make space for it
#447Earlier quoted context omitted.
This sounds like a good idea that I would really like to try, for my own sanity if for nothing else. For me, the issue—imagined or not—would arise in the Friday morning daily stand-up. I’m not sure it would go over well if I said that I intend to spend part of the day doing PRs (this is fine and expected) and the other part learning/researching (likely not). Oh the joys of the JIRA sweatshop. We have JIRA pulled up o…
The way we handle this is by padding our sprints enough so that there's always "extra time" at the end. E.g: If we as engs think we can do 12 tickets in a one-week sprint, we commit to 8. This leaves room to pick up any production issue related work, address tech debt, and have some breathing room so we're not rushing through jira tickets. It's also workplace specific, but imo product people shouldn't be engaging in…
Re: Learning at work is work, and we must make space for it
#448I'm currently a frontend engineer. I told my team lead a while back that I'd like to transition to the server side, especially since our server team is woefully understaffed and our frontend team is overstaffed. He told me "Sure but you'll need to learn all that stuff on your own time". So I never did it because I'm interested in doing other things at home.
I've shot down two companies in the past three days because they made it known during the recruitment that they expected more than 40 hours a week, sometimes well in excess of it. It's always couched in some doublespeak about "ownership". Trust me, if I were owner or part-owner in the enterprise, I wouldn't mind. But I'm not. People complain about entitlement attitudes among the young. They need to look at employers…
Re: Learning at work is work, and we must make space for it
#449I'm currently a frontend engineer. I told my team lead a while back that I'd like to transition to the server side, especially since our server team is woefully understaffed and our frontend team is overstaffed. He told me "Sure but you'll need to learn all that stuff on your own time". So I never did it because I'm interested in doing other things at home.
Unfortunate approach. My company not only encourage transitions, we actually "pay" for them. That means we will assign a senior developer that will have responsibility for growth of the new mentee and we purchase any educational materials the person requires. We have quite decent amount of transitions within last few years and all were successful. They do require commitment and investment from both sides. I do believ…
Re: Learning at work is work, and we must make space for it
#450Earlier quoted context omitted.
This is what I encourage my staff to do. We have a company-wide bagel breakfast in the morning, and then no more meetings. We also skip our daily “async slack stand-up” on Fridays. My expectation for the day is that you prioritize personal development, long-term planning, or just “deck clearing” if you’ve had a long week or desire something less mentally demanding for the day. Obviously, thing happen that can interfe…
Except when the Friday deployment breaks production and one of your employees needs to fix the issue on Saturday instead of relaxing with their family.
Also, sites "go down" for more reasons than deployments, and often, a deployment is one of the fastest or only ways to fix or work around the issue.