New York
14h
855
Real talk: in what way private schools are better than public in nyc?
Tech Industry
7h
844
Am I racist if I don’t want to marry a Southeast Asian? (Korean here)
Tech Industry
10h
1185
Racism towards Indians
Tech Industry
6h
329
Blind is an antisemitic cesspool
Crypto
5h
222
In what year will BTC have no value?
Had a disagreement with my manager on a component level design. He’s been slightly hinting at the exact design choice he wants for weeks, and hasn’t been coy about it. Today he invited me to “chat” and basically explained why my idea wouldn’t work. Im open minded so I wanted to hear him out. His solution was overly simple and neglected an entire segment of our customer base. Furthermore, it wasn’t far simpler than the proposal I had. Which is fine, if we want to trade marginal improvements in complexity while neglecting an entire customer segment. My manager has pipped people he’s disagreed with in the past, so eventually I just dropped it and agreed with him. Buttering him up too. I felt like such a loser because I didn’t stand and fight. Furthermore, I’m worried he will use this as evidence for my lack of technical acumen. Im also worried that If I go with his design choice, the neglected customer segment is going to come back furious at me. Is this normal? How do I make it known that I explored this design possibility but was explicitly overruled by my manager. Note, it was solely his overruling. He’s overruled others on things in the past that have led to mountains of tech debt as well as odd design patterns.
Call out your approach as an alternate option which was rejected in your doc and as FAQ.
This is exactly why documents are important
Your manager is probably thinking about the case when this project is a dud. When starting out go with the simple solution and feel the mkt. Success and demand can then justify your complex solutions. Even better is now that you know the problem modify the simple solution to be flexible enough to solve for it in the future.
Document everything. Put everything in emails.