HNHacker News
TopNewBestAskShowJobs

SNosTrAnDbLe

284 karma · joined April 25, 2020

submissionscomments
SNosTrAnDbLe··on Private equity is sitting on $5T of existential dread
How does private equity businesses operating better improve our retirement savings? Wont they just improve the PE fund performance and benefit only the investors ?I am genuinely curious as its very difficult to find public information on how they actually function
SNosTrAnDbLe··on The illegible nature of software development talent
In my 20 years of engineering, all my distributed systems knowledge was learnt in a period of two years under two amazing engineers working in two failed startups

One was like those legendary OG dogmatic distributed systems software engineer that you can meet and the other was an OG data platform person. They have zero social media presence but they have guaranteed jobs whomever they call.

I learnt my transactions and services from engineer 1 and my analytic/data platform fundamentals from engineer 2

I have made more money in the enterprise land but I think the two failed startups did 10x more to help me grow as an engineer

I am rather confident that an AI cannot come close to what I do and my management knows that

SNosTrAnDbLe··on America is now one big bet on AI
Why is this sloppy. The author is not saying that AI is bad but that the current capital being invested in the UD is mostly betting on AI.

If you remove AI then what is left?

SNosTrAnDbLe··on Reflecting on 18 Years at Google

   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··on Software Engineering at Google (2020)
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··on Software Engineering at Google (2020)
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··on EU Advocate General: Technical Standards must be freely available [pdf]
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··on Private equity is buying everything from vet offices to tech conglomerates
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··on Private equity is buying everything from vet offices to tech conglomerates
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··on Private equity is buying everything from vet offices to tech conglomerates
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··on Private equity is buying everything from vet offices to tech conglomerates
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··on Async message-oriented systems vs. REST for inter-microservice communications
How is this different from a standard enterprise service bus style architecture using ActiveMQ or Kafka ?
SNosTrAnDbLe··on Ask HN: How would you refactor a big project in 2023?
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
SNosTrAnDbLe··on Ask HN: Concepts that clicked only years after you first encountered them?
Internet Protocols. Specifically the beauty and simplicity of IPv4
SNosTrAnDbLe··on State of the Sanderson 2022
Sanderson’s the way of kings introduced me to audiobooks and I have never looked back. These days I just buy the audible narration without the membership
SNosTrAnDbLe··on Repairing Your Car in Your Own Garage Is Considered Illegal in Sacramento, CA
Another unrelated thing that I discovered while buying my Audi in California is that I have to have to purchase the services from the same dealer as well.
SNosTrAnDbLe··on Twitter has re-suspended ElonJet account
Twitter should be at twitter.elonmusk.com instead of twitter.com
SNosTrAnDbLe··on The “Oscar movie” is dying
I think there are great directors and movies in the adult drama genre but a lot of them are not being made in English anymore.
SNosTrAnDbLe··on Beyond Meat is struggling, and the plant-based meat industry worries
I actually dont like meat because of the texture. If you give me meat which tastes like beans, I will eat it
SNosTrAnDbLe··on The erasure of women from online pregnancy literature
That is what I came away with as well. We just went through a pregnancy and the last thing we had a problem with was inclusive language.

Also for non native speakers, we have non native websites and youtube channels which provide a lot of material.

SNosTrAnDbLe··on Tesla engineers were on-site to evaluate the Twitter staff’s code, workers said
There is quality, quantity and then there is common sense. I have seen an entire new dependency system invented because the author did not like open source ones. It worked great for 10 years and then they left. I also have seen a scenario where we killed a hundred thousand lines of code for concurrency by using standard libraries and a couple hundred lines for adapters
SNosTrAnDbLe··on Salary Transparency
This is also dangerous. It makes the publisher an easy target for cyber criminals.
SNosTrAnDbLe··on UML: The Positive Spin (1997)
UML helps me think clearly. Specifically sequence diagrams, ERDs and flow charts
SNosTrAnDbLe··on I hacked my car
A datapoint of 1 is not really how I would characterize experience in a continent with literally thousands of large corporations.
SNosTrAnDbLe··on The slow march of progress in programming language tooling
I would argue that any language that you use for enterprise-y program will always result in similar code bases. These always a lot of standards to satisfy and eventually this results in people coming up with leaky abstractions for incorporating those policies. All business logic cannot be nicely boxed into clean code as much as we would like to.
SNosTrAnDbLe··on I've been abusing HTTP Status Codes in my APIs for years
I think the best way to use REST is to not be cultish about it which just results in more discussions and unread RFCs on your org wiki. I always endup with erring on the side of more documentation
SNosTrAnDbLe··on Is the Ride over for Uber?
As long as you have good product requirements, creation is actually very simple. You have freedom to choose the technology and the tools.

However, The moment that you discover that your AWS bill exceeds your engineering budget, you will have a different view of maintenance. People will now start calling it resilience, scale, optimization, etc. And then one day, the db will need to be partitioned (almost always, if the product is successful) and then the people who created the mess [almost always using a nosql database as it was available ]will run for the exits. You (or the poor unthanked ‘maintenance’ engineer ) will start learning about why distributed systems are hard to maintain.

SNosTrAnDbLe··on Tell HN: The loneliness of a pretty good developer
I used to think I was a 10x developer but then in grad school I spent an hour with a university post doc optimizing an embedded OS to decrease its power consumption. It took 1 month for me to understand what he did in that hour.

And then I took a graphics class with an undergrad in that same school and he created a ray tracing program in 30 minutes or so and it also ran the first time he did a run on visual studio. He then went out to do a dance practice with his friends. I sat there in the lab for the rest of the night trying to understand Ray tracing and what happened.

SNosTrAnDbLe··on Ask HN: Do you find working on large distributed systems exhausting?
I actually love it and the more complex the system the better. I have been doing it for more than 10 years now and everyday I learn something new from the legacy and the replacement that we work on
SNosTrAnDbLe··on Static B-Trees: A data structure for faster binary search
This is a very good resource. I am bookmarking it! It is very engineer friendly
Page 1 of 4Next →