2,906 karma · joined May 1, 2012
i think there’s only 2 paths forward: host your own (short term) and cloud providers will offer this for free / lower cost (long term)
i think google and aws and the others will be strong at this in 5 years and will direct customers to iac more than clicking through a website. or simply offer better tools. the iac solutions today are just bandaids on poor user experiences in bigger products
this does nothing but hurt the business. it hurts the person being hired the most, which in this story is you, because that new hire will still happen and they won’t have as good of training.
you truly underestimate the scale of an operation like this
the vast majority of software companies will never count a trillion of anything. even big companies that scale will only have a small subset of teams work on something this large
even something as simple as the did you know section on the homepage. for nearly all of 2022 and the early part of this year one of the 5 items in the did you know section was about ukraine every single day. i’m not trying to make a post about the war i’m really trying to say i wish wikipedia didn’t do this kind of stuff to portray a sense of “neutral information hub” rather than “wiki admin propaganda tool”
i paid $2700 and had it done the same day
we do an about face on lots of “dietary risk factors” every 5-10 years
this is your issue. you’re approving prs due to perceived time constraints that you wish you could say no to. are these time constraints real? even for significant prs of 1-2k lines responding to a comment of rewrite another way only takes 1-2 days. code review isn’t about finding the best solution. it’s the best solution given the current trade offs. things to ask yourself are
- are the time constraints real?
- does the team agree on the “right” way?
if there’s time constraints sure i get it. these are external commitments. public deadlines. it’s hard to ask for additional work like this. but in my experience these are rare. usually management is smart enough to avoid external deadlines
does the team agree this is the right way? are you pushing your own narrative? if it’s a team strategy, it’s very easy to tell people to rewrite an entire pr for. if it’s your opinion but you can defend it, make your case, and if it’s strong you can still get someone to write it. is this so bad it’s going to be rewritten soon?
> the more senior members of the team are off delivering important projects and not having the capacity to imbue their knowledge onto the less experienced members of the team
i thought you were saying you are this senior engineer?
i don’t get this. you want to spend more time helping people but think it’s uncomfortable to be on a call with someone for 2 hours getting through a problem. you want to pair program and feel this way about a shared coding session? i’ve spent literally 7 hours on zoom screen shares. if you’re actually helping people they appreciate it
you say the culture isn’t there to support this but then list examples of good places you could create this culture and choose not to
if you truly are this smarter, better engineer that should spend all your time helping your team, why aren’t you doing these things on your own?
- code isn’t changing in code review except for really good reasons
- people who need help are reaching out
- projects that need help get additional help brought in
what else are you looking for? this example is about as pair programming as it gets at most places. they’re called silos when people don’t like them and layers of abstraction otherwise but they’re the same thing: no team will have 100% shared info on all parts and knowledge transfers on exits are a decent step to bridge this
if you want to teach the team more, teach them more. usually the best way to do this is in code review. it’s direct comments on code. write a good review you want more people to see? post it in the chat. set up additional time to share ideas with the team. all of these things you can do as an IC while producing code
sorry but this post comes off as “i’m smarter than everyone.” i’m guessing the reason management hasn’t gotten your message is the message isn’t clear. what exactly do you want to do? and what do you need their help for?
https://en.m.wikipedia.org/wiki/Better_Place_(company)
they were probably 25 years too early
maybe back 15 years ago you could have a single social platform dominate but today that’s far less likely. now there’s a bunch of platforms that all more or less share the same content and creators cross post to as many as possible
reddits death is greatly exaggerated
let’s say i make friends with a mobile network operator in a country with high fees. i tell that mobile network i can send a lot of traffic to your network and generate you revenue in message passing fees. but i need to get a share of the money. the mobile network operator understands my methods are not legit and will not block the traffic / apply normal spam / anti fraud protections. we both make money at the expense of the message sender