HackerTrans
TopNewTrendsCommentsPastAskShowJobs

flavianh

no profile record

Submissions

Productivity in software development: the lean response to McKinsey

blog.buildtosell.org
1 points·by flavianh·قبل سنتين·0 comments

Beyond features: crafting apps users love

buildtosell.org
1 points·by flavianh·قبل 3 سنوات·0 comments

Three common mistakes we make with software bugs

buildtosell.org
2 points·by flavianh·قبل 3 سنوات·0 comments

LLPhant – A Comprehensive PHP Generative AI Framework Using GPT4

github.com
1 points·by flavianh·قبل 3 سنوات·0 comments

Three anti-patterns in bug management

buildtosell.org
2 points·by flavianh·قبل 3 سنوات·0 comments

Ask HN: How do you measure eng team productivity?

8 points·by flavianh·قبل 3 سنوات·17 comments

Why agile is not enough to build great products

buildtosell.org
1 points·by flavianh·قبل 3 سنوات·0 comments

Achieving zero customer-reported bugs in 3 months

buildtosell.org
1 points·by flavianh·قبل 3 سنوات·1 comments

Cadl: A language to describe APIs and generate schemas

github.com
3 points·by flavianh·قبل 4 سنوات·0 comments

Ask HN: How is your company training you to become a better developer/engineer?

97 points·by flavianh·قبل 4 سنوات·149 comments

Life Satisfaction and Age

flowingdata.com
1 points·by flavianh·قبل 4 سنوات·0 comments

Three months to change a product concept and increase retention

buildtosell.org
1 points·by flavianh·قبل 4 سنوات·0 comments

Understanding react hooks through a timeline

julesblom.com
1 points·by flavianh·قبل 4 سنوات·0 comments

User errors: are we dealing with idiots?

buildtosell.org
1 points·by flavianh·قبل 4 سنوات·0 comments

User errors – they are not just idiots

buildtosell.org
2 points·by flavianh·قبل 4 سنوات·0 comments

Startups Need More Than Luck to Succeed

buildtosell.org
3 points·by flavianh·قبل 4 سنوات·0 comments

The Joy of Fixing Bugs

buildtosell.org
2 points·by flavianh·قبل 4 سنوات·0 comments

[untitled]

1 points·by flavianh·قبل 4 سنوات·0 comments

[untitled]

1 points·by flavianh·قبل 4 سنوات·0 comments

[untitled]

1 points·by flavianh·قبل 4 سنوات·0 comments

comments

flavianh
·قبل 3 سنوات·discuss
Well, productivity measures how fast you deliver new value. Fixing a bug is about repairing value that you thought you had delivered but actually did not. Counting bugs as "value" would be double counting.
flavianh
·قبل 3 سنوات·discuss
Interesting to note that two of your decision points are on "shipping product improvements at a regular cadence" or "shipping so slow that it's negatively impacting customers". Both relate to a productivity discussion, ie "how to define what it means to 'ship' as an engineering team". In that sense, we're aligned on why it's important to measure productivity. It would however be a mistake to try to optimize for maximum productivity in a vacuum, but note that this is not what this thread is about. This thread is about the unit of measurement that people use in their teams. In that sense it's purely a research / curiosity question
flavianh
·قبل 3 سنوات·discuss
That’s very interesting, what is the score based on?
flavianh
·قبل 3 سنوات·discuss
I agree 100%, you need to have a strong product foundation to turn good output into good business outcome. A productive team that delivers features no one wants is pointless. Both go hand in hand, but as far as engineering management goes, it is still a challenge to find a good productivity metric. What’s used in your organization @przeor and what do you think of it?
flavianh
·قبل 4 سنوات·discuss
Your comment got me curious, so I've just asked one of the best developers at Google. If you want to tag along and make some noise: https://twitter.com/FlavianHautbois/status/15972300521436733... (he has not replied yet) [FYI, I sent this comment to another thread as well]
flavianh
·قبل 4 سنوات·discuss
I'm actually curious about this, so I've just asked one of the best developers at Google. If you want to tag along and make some noise: https://twitter.com/FlavianHautbois/status/15972300521436733... (he has not replied yet)
flavianh
·قبل 4 سنوات·discuss
Don't get me wrong, pairing has merits. Let me give you an example. I'm in the middle of going through type challenges in Typescript (https://github.com/type-challenges/type-challenges). If I knew absolutely nothing about types, pair-programming would have helped me get started. But some of these challenges teach me important insights about the Typescript typing system that take time to wrap my head around. You don't get this amount of system 2 focus when pair programming because pair programming is (to a large amount) communication.
flavianh
·قبل 4 سنوات·discuss
1. Yes, that's the point. 10x doesn't say "compared to what", but hints at "compared to now" 2. For sure. My 3 former companies let people spike while working, and I've seen mediocre engineers (lots of bugs, rework) become ok (barely any rework, a few bugs from time to time)
flavianh
·قبل 4 سنوات·discuss
Being independent or in a co-op, what would be your training system?
flavianh
·قبل 4 سنوات·discuss
It looks like your company is ticking a lot of boxes, they're a keeper for sure. Would you share their name?
flavianh
·قبل 4 سنوات·discuss
This. I genuinely think this is one of the best comments in this thread!
flavianh
·قبل 4 سنوات·discuss
You're right in a way, but you're missing the "10x compared to what?". Consider the 1x baseline as being the median productivity of your development team (which is definitely hard to approximate, but for the sake of the exercise let's take 'value-added tickets per developer' [which excludes bugs/rework]). Then the goal is to do 10x on this median in a reasonable amount of time. Rince and repeat.
flavianh
·قبل 4 سنوات·discuss
I assume some of the skills you're trained on are technical too. Your organization sounds like it does a lot to develop engineers, do you think it's paying off regarding competition or other tech companies?
flavianh
·قبل 4 سنوات·discuss
I found it to be very challenging to deep-dive into harder subjects when doing pairing
flavianh
·قبل 4 سنوات·discuss
Most don’t, I’m wondering if they should.