HNHacker News
TopNewBestAskShowJobs

chambers

553 karma · joined September 4, 2019

submissionscomments
chambers··on Google uses in-person office attendance as part of employee performance reviews
Do you write a blog? Your experience resonates with mine.
chambers··on The UX Research Reckoning is Here
The author observes that User Experience Research has fallen from grace. They see that UXR has become disconnected from the business. Their belief is that understanding users isn't necessary for making a good product, and that UX Researchers enjoy answering abstract questions around the user that are only marginally useful. They conclude that UX Research needs to to perform low-level user interviews, focus on non-user strategy(?), talk in executive-friendly terms, and prioritize the business above users-- in order to be relevant once again.

Ironically, the author is quick to provide answers that please executives, and slow to offer dangerous questions that would displease them. Questions like how the company's short-term optimization was causing a long-term loss on user retention. Or how certain executive-sponsored beliefs were hurting user trust. Researchers who ask those questions tend not to stick around too long, even before 2021. Those who remain self-select into safer "middle" research; they and their department have been pummeled into submission by the organization.

The author turns a blind eye to this corruption; the author points the finger at researchers, not executives. The author also forgets the history that users made the business successful [1]. Today, however, the internal hierarchies and forward momentum of many tech companies depends on a selective understanding of users [2]. Good research slows down that momentum, it aims for good-enough understanding, it asks important questions. And when important questions collide with the status quo, they are not tolerated.

Or to put in simple terms, from a chief of staff to a middle manager: "Nevermind you 'why', why ain't in your repertoire no more".

[1] http://www.paulgraham.com/before.html "Mark Zuckerberg didn't succeed because he was an expert on startups. He succeeded despite being a complete noob at startups, because he understood his users really well."

[2] https://news.ycombinator.com/item?id=35597279 "The logic that the CPO applied at the time was some pretty sporty mental gymnastics: "we optimize for conversion (looker to booker) because that's a proxy to actually delivering value to the customer."

chambers··on Vint Cerf’s career advice for engineers
I think your advice is a safe assumption that has some truth to it. For a rare counter-example, there's this fascinating article about a strongly opinionated minister who disagreed with the Tang Dynasty Emperor:

https://en.wikipedia.org/wiki/Wei_Zheng#Emperor_Taizong's_re...

chambers··on iPhone Doomed to Failure (2008)
Someone did a retrospective on many of the naysayers in this article:

https://www.arnnet.com.au/slideshow/428957/pictures-five-yea...

I think, in the long run, the humility to admit wrong-saying does more for credibility than making excuses.

chambers··on De-Stressing Booking.com (2019)
DHH, founder of Ruby on Rails and Basecamp, drew a line between core values and A/B testing https://world.hey.com/dhh/we-don-t-a-b-test-core-values-91b5...

> This is the tyranny of easy metrics. It's easy to measure how much money is saved by preventing cancelations, it's much harder to measure how much long-term business is lost by poisoning your reputation with the 99.9% of customers who had to jump hoops and dodge sleazeballs to get out of the subscription. But the latter could well be orders of magnitude money more over the long run.

chambers··on The creator of Rust on the new trademark policy
burntsushi is also not the creator of Rust, as far as I know.
chambers··on Searching for the Spirit of the Midwest
You may find this diagram on Page 2 of this paper interesting: https://dial.uclouvain.be/pr/boreal/object/boreal%3A211443/d...

It theorizes how to build social trust, without top-down hierarchy / constant mediation, through the cultivation of strong institutions and a common identity. It's an interesting premise that opposes progressive ideology. However, I have yet to read the books it references, nor have I examined the history behind its findings: https://www.amazon.com/Strains-Commitment-Political-Solidari...

chambers··on Technical Solutions versus Processes
> My early mindset revolved around trying to fight processes and replace them with some kind of technical solution or automation. I now try to favor communication and investigation to reveal the underlying problem that the process was trying to solve. And sometimes, a broken process may still be better than a broken program. Because human communication is a complex issue that cannot always be fully encapsulated in a rational specification.

This is key. As the old quote goes “Automating a mess means you get an automated mess”. I’ve seen too many managers use process, and too many developers use code, to avoid digging into a mess. A mess involves ugly human emotions and motivations; understanding why the mess is there is scary work. Ignoring that work and focusing on the "technical" leads to weird requirements that then leads to bad software.

It's a real pain to maintain a prematurely automated solution to a social problem. It makes the mess worse.

chambers··on New React docs pretend SPAs don't exist anymore
Speaking as an engineering manager, vercel’s approach seems to cater to the last market where overengineering and complexity were status symbols that middle management was happy to pay for. When the headcount was free, there weren’t many questions from upper management why basic UIs required so much heavy lifting by (overly) experienced engineers.

In the new market, there will be much more scrutiny on costs and the complexity that creates it. The prospect of hiring a “React Engineer” with 7+ years of experience to build a cookie cutter UI, will be just as questionable as forcing the front end and backend to use the same technology and framework governed by one single vendor.

I predict vercel will have a rough time.

chambers··on Launch HN: GrowthBook (YC W22) – Open-source feature flagging and A/B testing
Hey Vijaye, will Statsig support diff-in-diff / SEO Experiments in the future? I saw that you got Multi-armed bandit out the door and I'm hoping to see more kinds of experiment pop up on your platform.
chambers··on Launch HN: GrowthBook (YC W22) – Open-source feature flagging and A/B testing
What's particularly interesting is Statsig essentially separated the concept of "A/B test" from experiment. Compare https://statsig.com/features/feature-gates and https://statsig.com/features/experiments

I think this isn't just marketing; I think this reflects a deeper understanding that you can do A/B testing on top of a feature flag and not consider it an experiment. It's an innovation that reduces inter-organizational strife on the decision to launch a feature to all users, i.e., ship.

If everything with automated metric analysis is considered an experiment, then the shipping decision only be made after analysis is performed. That leads to tension when Product Managers have already decided to ship and will only rollback if something hurts their metric. Data Scientists will then question why their "experiment" is only running for a day, and then question the decision to ship entirely. You can imagine how many meetings a misdefinition spawns.

The sooner you address these definitions, I think the happier you'll find your enterprise users.

chambers··on Launch HN: GrowthBook (YC W22) – Open-source feature flagging and A/B testing
Nice launch. Will Growthbook one day support "Feature Rollouts" like statsig? https://www.youtube.com/watch?v=aFmSVP5Jxmc

A lot of big companies need to gradually introduce a new feature to an audience while also seeing how that feature impacts their metrics. If they go with just feature flagging, they have to build their own logging and analysis. But if they go with experiments, then they're overly constrained by that analysis since experiments are meant to be statistically rigorous.

It's a tricky problem which I think statsig solved with "pulse metrics" and "feature gates".

chambers··on DecisionOps: Effective Engineering Management
A comment more useful than an entire article. Personally, I try to judge performance using standards and goals.

To me, standards are a clear, agreed-upon baseline that every member of the team must meet. They're not what we preach, they're what we tolerate. It is intolerable if a member of the team doesn't meet a standard.

Goals on the other hand, are what we hope for; they cannot be "lived up to", coerced on an individual or forced from the outside. If a member of the team can't achieve a goal, then they need differents goals.

I set the standards to be low and universal, while the goals are high and person-specific[1]. I'm thinking objectives could be thought of as "parts of standards that must be met at a later point in time but now now"[2]. But I'm still figuring it out. I think material about education is relevant, and helps to avoid easy, versatile, and deceiving thought-terminating cliches like "expectations".

[1] https://apasseducation.com/education-blog/3-differences-cont... [2] https://dataworks-ed.com/blog/2014/07/how-to-craft-a-learnin...

chambers··on Audacity fork without any sentry telemetry or crash reporting
It doesn't help that the maintainer is already mishandling basic stuff like naming the repo: https://github.com/temporary-audacity/audacity/issues/33.

If the maintainer had waited out the initial flurry of attention, they probably could have chosen the name they wanted without much drama at all. Instead, they overreacted, deleted the first thread, and then immediately started editing and deleting user comments in the second. Ouch.

chambers··on CEO of Waymo John Krafcik is leaving
From the outside, he doesn't seem like a strong leader at all.

Besides him not leaving a clear successor[1][2], I think his communication is disingenuous. The kind of management-speak that aims to hide poor decision-making behind a facade of cheer and care.

People are scared of "might makes right", but I've found "nice makes right" to be far more insidious and pernicious in our society.

1. https://news.ycombinator.com/item?id=26674228

2. https://a16z.com/2013/07/03/shared-command-2/

chambers··on Metaphysics and JavaScript
Context here: https://www.swyx.io/writing/svelte-metaphysics
← PreviousPage 4 of 4