Hacker Newsnew | past | comments | ask | show | jobs | submit | McScrooge's commentslogin

I think a major part of the frustration is more the _assumptions_ around the work complexity. Like decision-makers more easily make invalid assumptions regarding the complexity of the software portion. A good PM will listen to the SWEs when forming these assumptions and good SWEs must be able to communicate about them.

This could be bias talking, though. Is it common for sales or support teams to be given milestones that are off by 50%?


Treat them as resources for remembering/exploring code libraries and documentation. For example, I needed to import some JSON files as structs into Unreal Engine. Gemini helped me to quickly identify the classes UE has for working with JSON.


I've been in a similar position of having to learn solo for 10+ years and lesson #2 above has been FAR more important than #1 in my experience. Clients and bosses care much more about communication, dependability, etc. than whether a product has been coded elegantly via best practices.


Agree;


Screens typically have much more horizontal space but ideal page text width has a limit so the sides end up as unused space. Also tab nesting can be very useful for organization.


"This is the city where it can take 87 permits, 1,000 days of meetings and $500,000 in fees to build residential housing projects. This is the city — the only one in the state — that allows housing permits to be appealed even after projects are entitled. This is the city where it costs an estimated $100,000 to build one tiny home for the homeless — up to 10 times more than in other Bay Area cities — and almost $1.2 million to build a single unit of affordable housing. This is the city that at one point celebrated plans to build a single public toilet for $1.7 million."

"1,000 days of meetings" sounds like the ultimate office horror movie.


The author follows up with measures the mayor is taking to fight this.


Which is worthless unless the measures go though, there are no "points for trying at this scale"

Right now San Francisco is not "too big to fail", but rather "too bloated to save".


It's the city's own policy. How could the mayor 'fight' it?


How has Lenovo dealt with the malware fallout from years past? I've wanted to purchase a thinkpad recently but I don't see how to trust them again.


The malware didn't affect their "business" Thinkpads. They really shot themselves in the foot by diluting the Thinkpad name and slapping it on $300 consumer laptops.


I highly recommend this course "3D Graphics Programming from Scratch"[0] to dive into software rendering. It uses the SDL and basically starts from first principles.

https://courses.pikuma.com/courses/learn-computer-graphics-p...


yes. It seems like that is what I looking for, thanks.


Are there any examples of an org creating an internal competitor to disrupt external competitors and potentially replace itself?


Netflix streaming killed Netflix by mail.


not totally killed; you can still do it!


Was streaming cheaper? Or rather didn't streaming have higher margins?


No. The Netflix mail business was very significantly profitable and the streaming business was losing a ton of money for years. The mail business carried, paid for, the streaming business.

That's because of the the entirely different business model of the disc rental business (first sale doctrine) vs streaming licensing business (you're screwed, the content owners will squeeze you to the wall). The horrible licensing costs of the streaming business is what prompted Netflix to push into production (basically direct those fees equivalent into assets they'd own outright instead of paying all their revenue back out to licensing fees forever).

The horrible streaming licensing cost problem is why Spotify struggles to earn a decent profit despite how much they've grown and having a zillion subscribers. You get no benefit of scale on your margin, because the content owners always squeeze you as you grow.

Spotify is up to $8.6b in revenue and still losing money. Their business has no margin at all, and that's essentially all due to the music licensing costs. That's why they're desperate to push into anything else, other lines of business, where they can not have to pay all their revenue out in licensing fees.


Makes sense..


iPhone killed the iPad.

Netflix streaming killed Netflix DVDs-by-mail.

Azure-cross-platform-support-is-king is sort-of killing Windows-only-tools.

It's still super hard to do, but every CEO post-2000 has read the innovator's dilemma and you can see that in their actions.


>iPhone killed the iPad. I think you meant iPod here.


Both would apply. The iPod in the late 2000s and somewhat later the iPhone got bigger screens and killed the iPad craze.


Maybe google does something like this, with their myriad services? but then everyone complains about them constantly killing off products


No they just fracture and kill markets.


They don't have a cohesive long term strategy. They do have the capability to disrupt with internal innovation.


Many have tried .... no one has succeeded because internal venture innovation is hard.


>internal venture innovation is hard.

Only CEOs. Which are mostly stuck with politics. Founders tends to have it easier. But that is assuming they see it coming.


Any day now Google Allo, Hangouts, Talk, Chat, Plus, Wave, Messages, Voice, Duo, Meet will displace Facebook Messenger/WhatsApp! Just you wait!!!


Apple's products regularly cannibalize themselves.


Intel transition from NAND to Chip.


Google had a relatively good chat product, Google Talk. Then they invented Google Hangouts, Google+, Wave, Allo, Messenger, Meet, and Chat.

Now IRC is dead. Who gets the last laugh, huh?!


You could also argue that Google tried to reinvent Skype, Slack, Discord, and a million other chat apps, and they cannibalized their own offerings because they were feckless and mercurial.


Yeah, and also cuz they kinda sucked. 1st-gen iMessage, or even old-school Trillian, was loads better than Google's graveyard of shitty chat products.

Google had no overarching chat strategy, just threw gobs of money and different teams at reinventing different spokes of the wheels, never thinking about the cart as a whole.


Could you please stop creating accounts for every few comments you post? We ban accounts that do that. This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html.

You needn't use your real name, of course, but for HN to be a community, users need some identity for other users to relate to. Otherwise we may as well have no usernames and no community, and that would be a different kind of forum. https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...

Also: please don't post unsubstantive and/or flamebait comments to HN. We're trying for a different sort of site here.


Google Talk evolved into Hangouts which then evolved into Chat. It's all one continuous line with a terrible marketing strategy. From what I can tell, Meet seems to be just a confusing way to access Hangouts video chats.


"Evolve" here meant removing compatibility with xmpp clients AND losing all chat history.

Chat history matter a lot, really.


I can still see all of my Talk/Hangouts/Chat history going back years. Removing XMPP sucks, and I was annoyed by that too, but the chat history is still there.


The grizzled IRC veterans. We are finally free of the deluge of clueless plebs.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: