Readit News logoReadit News
SNosTrAnDbLe commented on Reflecting on 18 Years at Google   ln.hixie.ch/?start=170062... · Posted by u/whiplashoo
Osmose · 2 years ago
This is a good reflection, but I do disagree with the view of honest efforts from Google to improve the world being met with unnecessary external criticism.

People outside Google don't have the benefit of thinking of any particular project as being run only by the individuals currently working on it—those particular people may leave the company or change teams or move on to other projects. It's Google that's making it, and Google who will run it in the future, and we have to account for what Google might do with it 5, 10, 20 years from now.

No amount of the original Chrome team being excellent, well-intentioned, skilled, thoughtful makers can stop today's Chrome from cornering the market into an effective monopoly and leveraging that to try and benefit Google's ad products. That's one of the things you have to pay for when working for a large company—the support and knowledge and compensation are great boons but you don't get to just be yourself anymore, you're _Google_, your own work is always at risk of getting co-opted by others, and external people will view and criticize your work accordingly.

SNosTrAnDbLe · 2 years ago

   you're _Google_, your own work is always at risk of getting co-opted by others, and external people will view and criticize your work accordingly.

This rang so true to me and it probably applies for all large tech companies. I have realized that getting attached to a particular project is bad for my mental health.

SNosTrAnDbLe commented on Software Engineering at Google (2020)   abseil.io/resources/swe-b... · Posted by u/nvahalik
cratermoon · 2 years ago
You're confusing software engineering with corporate product support. You can have top-notch ongoing lifetimes for trash products. See for example SAP or anything Oracle.
SNosTrAnDbLe · 2 years ago
Product support is an integral part of enterprise software engineering. Product management does not know what adding a new feature or deprecating an old feature means. It is the responsibility of engineering to provide the dependency matrix.

For example, engineering usually tells product, if you change feature A, then it will also affect feature B, C and Z. Otherwise you may end up with contract breaches and SLA violations.

Product lifetime and providing incremental features is a big reason why SAP and Oracle have been successful in the enterprise space and people still pay a lot of money to buy them.

SNosTrAnDbLe commented on Software Engineering at Google (2020)   abseil.io/resources/swe-b... · Posted by u/nvahalik
SNosTrAnDbLe · 2 years ago
Google is not a good example to look at if you are thinking about enterprise software as these need to be supported long term and Google is not very good at that. They have a history of making breaking changes and discontinuing products.

Microsoft is a much better example for business software as they are (were?) paranoid about backward compatibility.

SNosTrAnDbLe commented on EU Advocate General: Technical Standards must be freely available [pdf]   curia.europa.eu/jcms/uplo... · Posted by u/layer8
SNosTrAnDbLe · 2 years ago
I realized this once when I went down the rabbit hole of SQL standards.

ISO SQL standard - 187 CHF https://www.iso.org/standard/76583.html

ANSI SQL standard - 237 USD for non members https://webstore.ansi.org/standards/iso/isoiec90752016

SNosTrAnDbLe commented on Private equity is buying everything from vet offices to tech conglomerates   theverge.com/23758492/pri... · Posted by u/Brajeshwar
andix · 2 years ago
Was it at least a good deal for the founder?

I feel your pain about what happened. I've seen comparable things a few times first hand. My learning was: just leave once the change starts, only stay if you're getting something out of it. It's not my company, I'm only in charge of my life, I'll find something better soon.

I think I would not recommend to run once PE is mentioned, it can also change for the better, but it can be a red flag to look more closely.

SNosTrAnDbLe · 2 years ago
Thanks! It was a really sweet deal for the founder as he left as far as I know and I suspect for their direct reports as well.

Its been a while but it still brings out some bitterness. I did leave after an year but the damage had been done by then.

SNosTrAnDbLe commented on Private equity is buying everything from vet offices to tech conglomerates   theverge.com/23758492/pri... · Posted by u/Brajeshwar
eli · 2 years ago
PE acquired us and was a great partner. Allowed us to do larger M&A deals than we otherwise could have. Supportive but mostly stayed out of the way. Never suggested any cuts or anything that would impact culture. Ultimately led to us being acquired by a strategic a few years later in what I think was a good outcome for everyone.

These are all just anecdotes. My experience doesn't override yours, but I'd be careful drawing broad conclusions.

I think sometimes PE gets a bad rap because they can be a "buyer of last resort" for companies that are already struggling.

SNosTrAnDbLe · 2 years ago
Maybe PE firms are ok and mine was an extreme example but I got burned pretty badly. If I do have to work on a place backed by a PE firm for some reason, I would start out as a contractor and then see how it plays out before committing to be a full time employee.
SNosTrAnDbLe commented on Private equity is buying everything from vet offices to tech conglomerates   theverge.com/23758492/pri... · Posted by u/Brajeshwar
chiph · 2 years ago
A previous firm I worked at was bought as part of a roll-up (market segment consolidation). If you're the firm that they're rolling all their acquisitions into, that's great & exciting. If you're one of the roll-ees, not so much.

They bought us not for our technology but our customer base. They intended to convert them all to their other firm's product. Little did they know that a lot of our customers had left the other firm for us because we treated them better.. So what happened is in addition to the back office staff & sales staff being laid off, they laid off the developers & testers too (they kept a few managers for a year for continuity). I realized this when the folks they sent to town refused to go to lunch with us in an rather awkward moment.

SNosTrAnDbLe · 2 years ago
That is funny as the exact thing happened in my startup as well (we were one of the roll-ees) We got some suits sent by the PE after the funding round.They politely said that they had other plans when we invited them for lunch.
SNosTrAnDbLe commented on Private equity is buying everything from vet offices to tech conglomerates   theverge.com/23758492/pri... · Posted by u/Brajeshwar
SNosTrAnDbLe · 2 years ago
I have firsthand experience of how PE ruins startups. We were a small startup and unfortunately our founder decided to go with a PE firm rather than a VC firm for a round of funding. The latter were upfront about job cuts but the PE firm did not say anything until them took over. The founder got a good paycheck but we were left holding the bag.

There was a bloodbath and they ruined the culture, the product and the morale. I never realized the meaning of a "cutthroat" culture until that time. It was personally the most stressful period of my employment.

From then on, the moment that I see PE mentioned anywhere, I know its time to run.

SNosTrAnDbLe commented on Async message-oriented systems vs. REST for inter-microservice communications   mats3.io/background/ratio... · Posted by u/stolsvik
SNosTrAnDbLe · 3 years ago
How is this different from a standard enterprise service bus style architecture using ActiveMQ or Kafka ?
SNosTrAnDbLe commented on Ask HN: How would you refactor a big project in 2023?    · Posted by u/naiv
SNosTrAnDbLe · 3 years ago
By definition, microservices are independent of stack. Every service in theory can have its own stack. My recommendation would be to stick with microservices but start migrating each service to modern stack. With regards to the stack, you can look at Django if you want to move to a python based ecosystem, Spring boot for java and node if you want to look at server side js backed by a classic RDBMS like MySql or Postgres

u/SNosTrAnDbLe

KarmaCake day273April 25, 2020View Original