christopherslee
Joined 16 years ago
Joined 16 years ago
At the end of the day, the stack is collapsing itself, and the lines are blurring because we want people to own the total outcome more often than throwing responsibilities over the wall to each other.
That doesn't mean engineers are going to design, but they should know what a good design looks and feels like. That doesn't mean designers or product should write code, but they should be able to engage in high level architecture discussion to understand the capabilities of their products.
I have not read it yet but there's a book by David Epstein (not that one), "Range: Why Generalists Triumph in a Specialized World". I'm interested because for the last 10 years I've thought of myself as a generalist but always thought companies were looking for specialists. I could show immense value when I got to those companies, but I don't typically think companies are looking for generalist. They are looking for specialists to solve an acute problem.
More real estate for you to scroll through for display ads?
In my mind, it came down to how challenging it would be to produce and monetize content. It's non trivial work. Producing a good radio show that's worth listening to takes a lot of time and effort. Podcasts are a good example here. I think there's data out there that suggests most podcasts don't have more than 1 episode or survive the first year. Without a good way to monetize, it's not worth the effort.
So while easy in the short term for celebrities/influencers/celebrities/VCs to jump on the bandwagon, the effort wouldn't be sustainable or worth it to them in the long run, and then you have a content problem again.
I also experienced some dark onboarding patterns while I checked it out that make me suspect their growth numbers were a bit over inflated, in an ask for forgiveness later kind of situation.
If we're talking about growth as individual contributor, above comment is on the mark. There are still ways to grow as an engineer. Broader knowledge, deeper knowledge, reflecting on how to improve things, how to better connect the work to customers and the business, etc.
But, as their manager, you can help them tease it apart potentially even advocating for changes to the IC/technical track within the company?
The whole embedding onboarding is awesome and I think it raises the question of how engineering leaders can go through cycles of leading and refreshing their technology skills. I believe many people fear leadership tracks because they don’t want to lose touch with their technical skills.
i think we have phobias for estimates because of management repercussions that only happen when you miss an estimated delivery date, or for organizations that put external dates based on a best-case aggressive engineering estimate. then when the engineering team misses the date, there's a retro (when retros should happen for both good and bad sprints.)
i've never been clear why more organizations don't soft launch features or products, and then pick a marketing/external announcement date.
for medium to large size projects i like to give a confidence score to my estimate to give a sense of how much unknown there currently is.
for example: we think we can get this ticket done in 5 days, but there's a 50% chance it will take two weeks (because of complications in X, Y, and Z).
or the other way, my estimate is 3 days, but if this one thing works out that we're looking into, there's a chance we can finish it in 1 day.
what people are generally asking for with estimates is sizing and complexity, so providing some additional information helps.
Congratulations and best of luck!
all startups have risks. i think that's something people overlook and they tend to think about the non-corporate atmosphere. anyways, that being said, i think it boils down to if you believe in the future of the company.
if you believe in the company's plan and you're willing to stick it out, great! imo, you should expect to hear an explanation of a company/product strategy _you_ believe has a chance.
if you don't believe it has a chance, well, i imagine you are sticking around for other personal or professional reasons. that could be because the opportunity you are getting (with specific tech, roles, etc) that you believe will help get you to where you want to be. it doesn't have to be about money.
if genuine promises were broken, that makes it tough to trust the folks that you are likely looking to for said strategy and plan.
Previously: * VP Engineering at Jana Mobile. * Technical Co-Founder of MobManager.com (Acquired by Constant Contact in 2012.)