Readit News logoReadit News
yyyuutt commented on How learned helplessness happens in engineering teams   okayhq.com/blog/status-qu... · Posted by u/tomasrb
NAHWheatCracker · 4 years ago
Just today, my team had a developer meeting.

The tech lead started out by complaining about how he has to do an untested unplanned release today because another team made some urgent changes. He's the only person who knows how to release it. The other team didn't communicate until today that a release is necessary.

We've done two other releases in the past month and both required a day of troubleshooting to fix issues.

Both of us have been working at this company for about 3 years and we both have over a decade of experience in software development.

When he finished complaining, I started asking questions and making suggestions about how we can improve things. - Push back on the team that needs these urgent changes. Let them learn to do the release. - Deny the release since they didn't communicate earlier. - Improve the release process.

Everything I suggested was just flatly denied as impossible. - The other team doesn't know how to do the release. - He wants to be a "team player" so he can't deny the release. - Project managers will never allocate time to improve the release process.

I feel strange because I've seen this same thing for my whole career and I still try fight for what's right when others appear to moan and carry on.

However, my experience tells me that bringing this stuff to my manager is even worse. My manager doesn't know anything about the code, my project, or the release project. He may assume it's complaining for the sake of complaining. It has been used as ammunition in reviews against me.

Learned helplessness sucks and I wish I could do more. I don't think either of the suggestions in the article are feasible for many ICs. Teams are ambivalent to making improvements, and retrospectives carry very little weight. Managers are above the fray and won't be held responsible for by people below them.

yyyuutt · 4 years ago
> The tech lead started out by complaining about how he has to do an untested unplanned release today because another team made some urgent changes.

They broke it they have to fix it. You need the light shining on that team, not strive to fix it yourself.

yyyuutt commented on Eleven Years of Go   blog.golang.org/11years... · Posted by u/mfrw
domano · 5 years ago
Go has been a career kickstarter for me and gambling on it for a multi year ecommerce project was a hit, for me at least. I switched from so-so Java dev to Senior Dev, Go Trainer and Systems Architect and Go played a very big part.

It has its' shortcomings, but what i have learned due to just writing stuff instead of using enterprise frameworks was eye opening and i would be a comoletely different lerson today.

Thank you dear Go team & community!

yyyuutt · 5 years ago
Yeah there is a lot of freedom that comes from a smaller set of choices. Java is so vast and so many libraries it is overwhelming and solutions are usually over engineered. With Go its nice to just write some code.
yyyuutt commented on Does C++ still deserve a bad rap?   nibblestew.blogspot.com/2... · Posted by u/signa11
yyyuutt · 5 years ago
I still love C++ but rarely code in it any more. One interesting thing is that the whole modern approach to immutable data structures seems so wasteful to me now. C++ you literally take strings and overwrite characters, where now people duplicate lists of records just to stay clean.

Once you have the discipline you need in C++ to make mutable data structures work its a hugely efficient place to be. However I sleep much better in the non-C++ world.

yyyuutt commented on A Pi-Powered Plan 9 Cluster   rs-online.com/designspark... · Posted by u/katzeilla
varispeed · 5 years ago
While this looks cool it is far from useful. I took time to build such cluster with the Pies and shortly after it landed in the box of things I may need in the future. It's just too slow to do anything useful. Watching stuff compile or even boot was like watching paint dry. It is much better to get a bunch of used NUC if you are space conscious or just get VMWare Workstation or similar tool to simulate number of machines on your desktop.
yyyuutt · 5 years ago
You can get a bunch of refurbished micro PCs coming out of corporates on ebay for a cheap price. Pis are nice but with cases and power supplies they aren't so cheap and storage is a hassle.
yyyuutt commented on .NET Orleans   dotnet.github.io/orleans/... · Posted by u/swyx
tmpz22 · 5 years ago
I spent some time learning dotnet core this year and with the slow-grind progress Microsoft has made it really does look like the technology stack might start to replace Java, Go, Rails, NodeJS, over the next decade. You can really feel Microsoft's experience in language development and enterprise software development coming together to provide better ecosystem ergonomics than other frameworks and toolchains.

Specifically I'm talking about tools like LINQ, dotnet core libraries, VS and VS Code integration, and the standard library and common library packages.

I still think it has a long way to go but its still a huge potential upside, which is to say nothing of how its coming to dominate the games industry as well.

yyyuutt · 5 years ago
I spent 10 years doing C# on a big system and love it. However it never got the momentum Java did so I've switched. I prefer C# over Java, I hate a lot of Spring attribute/factory/builder craziness, but Java has so much more wider support I would always choose it first now.
yyyuutt commented on Tesla’s Nemesis in China Is a Tiny $5k Electric Car from GM   bloombergquint.com/busine... · Posted by u/finphil
bleepblorp · 5 years ago
Only 20% of the US population lives in rural areas[0]. Pre-pandemic, the national average one-way commute time was half an hour[1]. Given typical (pre-pandemic) traffic in most cities, much of that commute time will be spent in traffic congestion and very little will be spent at high speeds.

Rural areas, and locations with severe winter weather, have special needs for which higher speeds and more robust vehicles are appropriate, but smaller, lighter, and slower vehicles are a viable option for most Americans.

It's laughably out of touch to believe the US is even half rural. That ship sailed a very long time ago.

[0] https://www.census.gov/newsroom/press-releases/2016/cb16-210... [1] https://www.cnbc.com/2018/02/22/study-states-with-the-longes...

yyyuutt · 5 years ago
Not sure what you mean about you need big cars in winter. Scandanavia, Russia, Ukraine, Japan etc do just fine with regular size cars.
yyyuutt commented on Tesla’s Nemesis in China Is a Tiny $5k Electric Car from GM   bloombergquint.com/busine... · Posted by u/finphil
zozin · 5 years ago
What if I have a large family? What if I need to crate my large dog in the car? What if I want to go to Costco and buy a bunch of groceries and supplies and bring them home? What if I like visiting national parks and the speed limit en route is in excess of 70MPH?
yyyuutt · 5 years ago
This is pretty much why in Asia and Europe people dont have large families, nor large dogs, nor buy massive boxes of goods from warehouse stores. National parks you should be good.
yyyuutt commented on Ask HN: How to learn sales?    · Posted by u/northpoleescape
yyyuutt · 5 years ago
Whenever I hear someone saying the market is huge I think of this classic Thiel talk. Sounds like its definitely something you should watch. https://www.youtube.com/watch?v=3Fx5Q8xGU8k
yyyuutt commented on How Big Oil Misled the Public into Believing Plastic Would Be Recycled   npr.org/2020/09/11/897692... · Posted by u/everybodyknows
bagacrap · 5 years ago
Highly recommend Netflix's Broken episode on this topic ("Recycling Sham").
yyyuutt commented on The 'brushing' scam that's behind mystery parcels   bbc.com/news/technology-5... · Posted by u/fortran77
genewitch · 5 years ago
The word median literally means that half make more and half make less, in that context.
yyyuutt · 5 years ago
no kidding

u/yyyuutt

KarmaCake day20August 1, 2020View Original