4 ms·
Software Development at companies is often like living on an alien planet. It takes information years to propagate to the company[1]. There's a multi-year delay
by frfl 3y ago
Software Development at companies is often like living on an alien planet. It takes information years to propagate to the company[1]. There's a multi-year delay between what you're doing and what you should be doing. Some, I'd imagine, try their best to predict what will happen to compensate for this delay, others may just follow along with the latest and greatest[2] even if there's a multi-year delay.
[1] Even if it reaches faster than speed of light, it may not be accepted or acted upon immediately. The analogy kinda falters here, but hopefully you get the point.
[2] perhaps "greatest" should be replaced with the word "popular" or "trendy"
- tracker1 3y agoThat's fair, I've usually acted as an advocate for pushing forward. Usually, eventually things move in the direction I've advocated for. It's just one particular interview yesterday and the feedback rubbed me the wrong way.
- frfl 3y agoWithout revealing anything you can't/shouldn't, can you share anything specific about the interview you're describing and what rubbed you the wrong way?
- tracker1 3y agoI knew in the interview when I lost one of the younger guys. He kind of looked at me like kind of an alien and shut down. In the end, they are wanting to move to Los of micro services with a Kafka event bus... And my talking about mini monoliths seemed antithetical to that. I don't even have a problem with micro services... I have experienced problems with lots of micro services. That being the orchestration complexity and difficulty reading with too many services. So, my opinion has shifted with time and experience. As it generally does and has. There are similar ways to get an application that deals with millions of users today. And I mean literally less than 10 million at a more than optimistic peak for the domain.
- frfl 3y ago> I knew in the interview when I lost one of the younger guys. He kind of looked at me like kind of an alien and shut down. It would be unfortunate, but not unheard of, for someone to reject someone because their world view doesn't match someone else's, even if it's not a personal attack on them and instead just a technical discussion based on experience and presented with context and reasoning. People are funny and often irrational. Can't please everyone, I suppose. Hopefully you'll find something where your experience and suggestions are met with an open mind.