News for hackers. Stuff that matters.

LegitGandalf

Non-clickbait title: Teslas running Autopilot have been in 0.0000273 crashes/km in less than a year!

I've been alive long enough to see a considerable sample set of human drivers and I've got to say the bar Autopilot needs to exceed in order to save limb and life is incredibly low. Couple that with the fact that just here in SoCal Tesla has become a common sight, 273 crashes sounds like a hell of a lot of human suffering was avoided.

Re:Slack is experiencing a service disruption on Friday October 01, 2021 @03:24PM (#28722426)
As I've used slack over the last 5 years I've come to the conclusion that they have a quality problem of some sort. The software just behaves weird, especially in the voice and screen sharing areas.

It seems like their management runs the "quality via escalation" anti-pattern.

Re:Reddit seeks to hire advisers for U.S. IPO – sources on Thursday September 02, 2021 @11:11PM (#28400010)
Reddit's new UI is a decent first step down that road.
Re:Ask HN: Help in Picking a Cat Name on Thursday August 26, 2021 @01:24PM (#28317789)
I came here for a cat pic, left disappointed!
Re:How I Experience Web Today on Monday August 23, 2021 @03:47PM (#28281002)
Way to much written content implied, needs more twitter embeds
Re:Clickbait is unreasonably effective [video] on Sunday August 22, 2021 @12:42PM (#28266964)
My grandfather, who I respected very much, was an accomplished career bureaucrat and considered any sort of promotion beneath him, and for sure crafting clickbait would earn his scorn. Thus marketing, promotion and crafting clickbait goes against everything I come from.

But, making something that I think will actually help people, and then watching it go unseen because I wouldn't do the thing required to spread the message via the network effect is a far worse fate.

So, I do the thing.

I'm just over here thinking of the health benefits provided by broken McFlurry machines!
“Tell me how you will measure me, and then I will tell you how I will behave. If you measure me in an illogical way, don't complain about illogical behavior.” – Eli Goldratt
Re:Use Spreadsheets Everywhere on Wednesday August 04, 2021 @10:28PM (#28069082)
Working with a Mac for the first time this year, excel on Mac is actually worse than excel 2010 :(
Re:Use Spreadsheets Everywhere on Tuesday August 03, 2021 @11:31AM (#28050392)
Tables are probably the most overlooked feature of Excel.

Why use tables?

* Each column is uniquely named - no more wondering if you are referencing the right cell, no more thinking about "to $ or not to $"

* The table's rows and columns are reliably discovered by pivot tables - no more wondering if the entire dataset is referenced by the pivot

* New columns that are formulas are automatically applied to every row

* Tables have names, so it is easy to understand which table a pivot is referencing

The true, reliable and sane power of excel lies in Tables + Pivots + Charts. If you drive most of the problem solving into those paradigms you will keep hair!

Re:Test Like You Fly on Wednesday July 14, 2021 @04:30PM (#27838046)
A large part portion of the software industry skips this form of testing in favor of using a portion of production with health metrics to detect chaos. Which is alright, unless someone like Boeing does it with an airplane.

If unleashing chaos on users is bad enough for your business, then TLYF is a good pattern. Here are some scenarios that call for TLYF:

* Customer will die from chaos in software

* Customer will remove product if they experience any chaos

* Software is deployed somewhere that is hard to update - think non-internet connected devices, or regulatory required change control

* Chaos will cause significant loss of value

Both Boeing and Toyota failed to apply TLYF rigorously, resulting in uneccessary deaths.

The physical dependencies of a house vs the abstract nature of software interdependencies really makes the analogy fail for me. Houses just don't don't regularly fall down 8 times a day because one framer is putting a nail in a new wall and that caused the fireplace to explode.
How do you reconcile how bespoke and ever changing the requirements are for software products vs how stable the requirements are for garages?

I'm asking because I see the construction analogy pop up a lot and I just can't reconcile the two things.

To me the development of a new blueprint for a new kind of garage for a new kind of vehicle operated by a never before seen alien species is a bit closer to creating a software product.

I mean, who would ask a contractor to do what people regularly ask software engineering teams to do?

Re:Thoughts on managing engineering teams on Friday June 18, 2021 @10:05PM (#27557125)
On mobile there is a pretty massive white space gutter on the right and left of the text. This makes the article challenging to read.
Re:TDD from the Factorio Team on Friday June 18, 2021 @05:02PM (#27555015)
I always say, never start with a zero vacation balance!
Re:Don't Feed the Thought Leaders on Thursday June 10, 2021 @11:38PM (#27469014)
You are so right and I'm so sorry. It is truly miserable at so many companies for exactly what you wrote here:

"Software engineering is a thinking person’s game. I get that management wishes it weren’t, but it is."

Re:Slack was experiencing an outage on Thursday May 20, 2021 @02:14PM (#27224933)
I started using slack about two years ago, and in my opinion they have a quality problem. There are just too many issues that crop up when they roll out change.

It reeks of the "just get it done" anti-pattern where done is change that hasn't had the chaos tracked down and killed.

I bet internally they are waiting for bugs to get reported instead of pro-actively running the changed software under representative load to hunt and kill chaos.

Or perhaps she trusts him and Ann.
Re:How Tech Loses Out on Sunday May 02, 2021 @08:20PM (#27020355)
>The thing that hasn't come about yet though is, sales, marketing, accounting can also be outsourced. Dare I say automated.

Yep, just consider how much sales, marketing and accounting work the App and Play store has automated. Not to mention software delivery and installation work.

I've yet to see a remove feature OKR.

As a matter of fact I've seen the super-opposite more than once.

That's where the organization figures out they are having the team work on something no customer wants, but they decide the team should go ahead "finish" it, as if there is value in the company maintaining filler.

The worst part of the anti-pattern is when a software leader is trying to do a good job, but finds this puzzling behavior where people in the org just want to hurry up and finish the filler project instead of resolving problems like poor performance, bad customer experience, etc.

For those paywalled, here is the money paragraph

    >NASA lets net users sign up to send their name to Mars on a future flight. Taiwan appears as an option on a “country” drop-down box. It’s unclear how long Taiwan has been called a country on the website, but more than 18 million people have registered.
Very cool, I've always wanted to watch the NSA watching me!
>The majority of these men believe that the fundamental interests of employees and employers are necessarily antagonistic

Taylor's ideas were quite good in the context of labor practices at the time. People were getting paid a buck a day to come work at the factory, and companies employed speed bosses to walk the floor and yell at employees to hurry up. Speed bosses and management got production bonuses, workers got a buck regardless of productivity.

Taylor and Gantt instead had companies give bonuses to both staff and management for extra output, which resulted in higher productivity.

For history buffs here is a picture of an original "Gantt chart" where he is comparing workers folding textiles after putting in the Scientific Management system. More black in the chart is an indication of workers earning the bonus more often.

https://iism.org/material-player/software-management-essenti...

Re:Ask HN: Why do companies ask employees to set goals? on Friday March 26, 2021 @02:42PM (#26595438)
Quarterly and annual goals setting is all about telling a story to wall street. Executives are obsessed with chasing quarters because there are significant bonuses associated with meeting quarterly and annual targets, and so it is natural that goal setting permeates the whole company, because the C-Suite is in charge after all.

Quarterly and annual goals are largely irrelevant for staff who are engaged in creating new software because of the constant need to pivot as the market and solution are discovered via iterative attempts. That said, Wall Street is in love with MBOs/OKRs and companies would be dumb to not execute investor desired ceremonies.

My advice to software engineer ICs is to do the bare minimum workflow for MBOs/OKRs and try not to be discouraged by the obvious waste of time. Dev managers can best spend their time trying to keep the goals high level and achievable in a variety of ways so that distraction presented to the ICs is minimized.

Fundamentally the last thing you want is software engineers doing is screwing around trying to figure out how to shoe-horn some stupid MBO/OKR around the work they end up discovering, or even worse, the inverse.

Older »