Hacker Newsnew | past | comments | ask | show | jobs | submit | more ble's commentslogin

> I [...] think it's more likely that some part of the Web Components tech stack will be removed from Chrome, Safari, and Firefox in the next 20 years, consequently breaking apps built with them, than JavaScript will change in a way that means a React 16 app I wrote 2 years ago will break.

Hmm. I think you've specified a bet you are likely to win, but one that's nearly meaningless. Perhaps if you fully lock down all dependency versions your React 16 app will not break, but that's a little more like running an old program in a VM or an emulator than "I can still work and hack on my React 16 app."

A more meaningful bet would be, "can you still develop on a React ZZZ app vs. can you still develop on an app built with web components."

If I got to pick the terms of the bet (to favor my viewpoint XD but also to make it more meaningful), they'd be "would updating a React app to catch up on N years of dependency updates be more or less effort than updating a web-components built app to catch up on N years of dependency updates"; if you keep your web-components built app from having a bunch of weird dependencies, I think the odds are very much in favor of the React app taking more effort to update.

Basically, betting on browser vendors to be less likely to break backwards compatibility than the authors of React.


Quick question to others who read parts of the introduction: does the writing style smell sort of LLM-ish to you?


You're onto something here, I feel; it's not that it seems LLM-ish, as LLMs are certainly capable of generating very high quality writing with good prompting. It's more a mixture of low-quality/effort writing and a lack of style that makes it seem like a writing factory churned it out.

Clicking on a few random paragraphs:

> A significant portion of Deno's codebase is crafted using Rust, a highly popular and secure programming language. Rust's robustness adds an extra layer of reliability to Deno's architecture. Various essential elements of Deno, such as the CLI (Command Line Interface), module graph management, runtime execution, operational functionalities, and core mechanisms, heavily utilize Rust.

> The subsequent phase in executing code involves establishing permissions. Permissions stand out as a distinctive feature within the Deno runtime system. Deno provides an exceptional and safeguarded environment for running programs. This exclusive safeguarding is achieved through the mechanism of permissions

> We have repeatedly traversed these steps multiple times within the recent preceding sections. We begin by considering the root module and initiating its loading. Following this, we load all associated dependencies. Afterward, both the root module and its dependencies are brought into existence. This phase involves the instantiation of the root module along with its dependent modules

It's -- lacking soul, is the best way I can put it. The writing feels very mechanical, with one sentence at a time, slowly trodding along, like the many high school English essays that I've read too many of. There's no variation in sentence length, no voice, no soul. It's the writing equivalent of a presentation that's just reading individual bullet points from Powerpoint.


> I’m this article, I’m going to...

https://choubey.medium.com/ contains a lot of low-quality, automatically generated content and the writing style in the book is very strange.

Maybe this should get flagged?

Also interesting to see that his Amazon page is a 404.

> 600 medium articles. Only for Sept 29th, download all books in my tech interview preparation series for FREE on Kindle


Thanks for your info. I checked the site and apart for the obvious number of articles on one day I can say it is definitely generated content. I took a look at the "SpringBoot physical vs virtual threads vs webflux" article. The title alone says it is generated as it is weird to make this comparison. You can do a "Springboot physical vs virtual threads" using a certain technology like webflux but versus is just a weird comparison to make. Webflux can run on virtual threads and physical as well...


It’s certainly got that ChatGPT style. There are now certain phrases that I pick up on and my brain pattern matches to “looks like LLM output”.

I suspect that the majority of people who don’t heavily use ChatGPT won’t see it.


It's definitely a tad cringey


Yeah, the author has committed to a stance without explaining why or how, beyond kind of provocatively suggesting that it's the only stance intellectually consistent with ruling out family punishment as a policy... as if he didn't outline his stance in several bullet points, and only 1 of those bullet points is sufficient to rule out family punishment.

> How bizarre and ivory-tower.

I agree in general, but knowing that the author is a professor of Economics at George Mason University, I am less surprised.

My perception is that Econ department seems to have a lot of room for unusual ideas within the field and rather a lot of professors who hold forth or publish on topics that overlap to a variable degree with economics-- like how this post addresses questions of punishment and moral philosophy with what appear to be the tools of economics.


I would say that it's unclear; that announcement appears to apply only to the Keisan Casio user forum.

A machine translation follows:

> The bulletin board will be abolished on September 20, 2023. > Thank you for using our service. > The bulletin board is a space where members can exchange information and opinions. Please respect each other's opinions and personalities, and post and reply with good sense.


Interesting. What personal experiences or survey data are you drawing on for these conclusions? All of what you say sounds like solid, believable inferences but I doubt most people are exposed to enough data about the interaction of family life and work to draw meaningful generalizations. (If you turn out to be a professor of quantitative sociology, my face will be bright red :) ).


I am not a sociologist, but I do have a number of subordinates. I have people with domestic violence issues, people who cannot work late due to child custody handover times and even restraining orders between divorcing partners who both work at the same company. The single people seem to be more stable, the confirmed bachelors even more so.


You work in the military though, so not exactly the same culture as the average white collar worker.


When it comes to retail and factories, singles are much less reliable than parents. From my e xperience at least.


For white collar it's probably a different story. These are people the book mentions, bachelors or married couples choosing not to have kids for 'selfish' reasons. They have the money to thrive and experience as much personal pleasure as they want, be it in consumerism or plain free time, and don't want children to take away from that. But for retail workers, If one day doesn't break the bank (due to their low income already disqualifying them from taking on too much of a debt obligation), and a day working retail is another day of pure agony, they're more likely to take the hit by calling out sick or not showing up to instead do the things they want to do.


I usually think of an at-work "politician" as somehow taking advantage of relationships or social forces.

What you describe sounds more to me like the ""10X engineer"" (with extra scare quotes for good measure).

Many people have been skeptical of the idea of the 10X engineer. One take is that if your normal engineers are less than 1/10th as productive as another engineer and all of them are merely human beings, there might be some common organizational problems that your normal engineers are all being stymied by. Another take is that your 10X engineers can only achieve their high level of productivity through taking on more technical debt than others understand or would tolerate, leaving messes behind for the eventual maintainers to fix.


In the workforce - the real answer is that the 1x engineers really really aren't operating at full capacity. You assume all parties give it their all. They rarely do.

Get through college

Do what you have to in other to get the job.

Do what you have to in order to keep the job.

10x people do some very basic things. They care. They read about code. They have side projects. They improve their skills because doing so is fun.

In a company that hires "the best" and pays very well you shouldn't see a 1x 10x divide, assuming they hire well.

In those that don't, those that only want work done and don't particularly care? That's where the dichotomy presents itself.

There is nothing inherently wrong with either group. Work gets paid, you don't have to be a magical 10x engineer to be worth the salary. And there's no shame in coding as a job instead of as a hobby.


"Hiring well" or hiring "the best" isn't a panacea. People change. Before I had kids, I was working hard, working late nights, and some of my work was all-consuming. After, I've definitely had periods where my main focus was on showing up to meetings and making sure I got at least pretty okay on my performance reviews, while actually focusing on, y'know, not work. If the company doesn't punish people for becoming half as productive, a lot of the folks are going to become half as productive, even if they were "the best" at some point. Especially true when morale at a company drops. Canceling projects, being assigned to boring projects (the next year will focus on Sarbanes Oxley compliance, guys!), having your company or work dragged through the news, it adds up, and people get detached.


I don't think there's anything wrong being this 1x engineer. In fact, the 10x engineer is probably only being paid a touch more for doing a lot more work and having a lot worse work-life balance.


> In fact, the 10x engineer is probably only being paid a touch more for doing a lot more work and having a lot worse work-life balance.

Sometimes, sure.

But often (especially later in a career) overperforming people operate a bit more like senior partners. They have jr staff / understudies to handle crank turning. They can give direction and set things on a solid path without necessarily putting in a ton of hours.

In a healthy org, this is the "architect" role. Or sometimes the "solver," or some combination thereof. I'm sure you're familiar with the adage about the guy who charges $10k to mark the problem, $1 for the time and $9,999 for knowing where to make the mark.


If these 10x engineers really exist, they're rare. Building an engineering department with this type of employee isn't sustainable.

In 20+ years I've only worked with maybe 2 genuine examples of the good 10x engineer, and far more examples of the bad "10x engineer" who flies around quickly reimplementing patterns that they implemented at other companies, whether they're suitable or not. Once the low-hanging fruit is all gone and only the hard stuff (and hubris) remains, they leave. Usually, after getting pissy because other engineers have inherited their crap have started pushing back and questioning their design choices. I've inherited systems built by people like this and it's not pleasant.

You also better be willing to hire constantly if you want a few more 10xers in your back pocket. If hiring a regular "good engineer" is hard, then hiring one of these is harder. You need to find them, convince them to interview, present them with an interesting challenge, have a great interview process that separates wheat from the chaff. And finally, pay them a ton and don't let them burn themselves out

Oh, and admit that replacing a 10x engineer is going to be basically impossible, not just because it's hard to hire them, but because each one that leaves your takes far more experience and knowledge with them when they go (than the 1x engineer). If the 10x moniker was really accurate, it would be like losing a team of 10.

Sometimes it's better to have a reliable team of 6 engineers in at least 2 timezones who get along well, sync up once a week and have a really good lead/manager. This is sustainable, easier to hire, onboard, retain. And less detrimental if you lose one.


> the next year will focus on Sarbanes Oxley compliance, guys!

How is it more boring than any other kind of project you'd do in a large finance institution?


More often than not, it's people that care about how to create abstractions that amplify their productivity.

That is only possible if they can spend some time building abstract stuff that cannot be explained to non-technical stakeholders, which is not possible with sweatshop engineering methodologies like Scrum, or when you promote the smiling bozos that completed their 5 person-minutes Agile crash course to management.


Abstraction is not a panacea. It's often the root cause of significant technical debt. Abstracting as late as possible is often the best course of action, as it give you more information about how to abstract from the initial implementation.


Most people think it's the people that are special or underperforming, but my view is probably a bit more contrarian. I think that some environments work in such a way that only a few can succeed while others make success possible in a network effect or on more manageable scale. I don't think that environments that produce the former really mean to; rather I think it's the leaders that are unable to craft incentive systems, pool resources, or effectively communicate that end up creating these kinds of ecosystems. It's really a fundamental misunderstanding of the people part of the job, which turns out to usually be the hardest.


I disagree. You should work on bottom up abstractions, base yourself on first principles. Amending abstractions built like this are cheap and straight forward. This is opposed to top-down, gluing already made monstrosities.


Yes, that's why it takes effort to learn how to properly create abstractions that solve more problems than they cause.


I would add to this; that a certain amount of bad abstractions are preferable to underdoing it. The learning from failure (when there's sufficient investment in the outcome) is far more valuable than avoiding inefficiency.

Learning better ways is a process - so long as you remain robust in the face of failure and grow from it.


Improper abstraction does usually lead to significant technical debt, but if you are lucky you can bank your short-term successes and leave the tech debt to someone else.


> Many people have been skeptical of the idea of the 10X engineer. O

Nah, of course 10x engineers exist. A 10X engineer saw that hundreds of engineers were writing MPI code to process data and struggled with error handling and therefore came up with a map-reduce framework and its underlying infra. The same infra also helped bootstrap a whole industry. In this case, we are talking about 10^6X engineer. Another 10X engineer got fed up with MapReduce's abstraction and decided to borrow more concepts from functional programming and also invented a little data structure called RDD. This is a 10^5X engineer. A 10X engineer saw that his org build ad-hoc solutions to provision hardware and therefore decided to build an abstraction layer called EC2. Oops! That's another 10^6X engineer. A 10X engineer was not happy that writing GPGPU code was slow and error prone so he decided to worked out a library called CUDA. That's another 10^4X engineer, no? A 10X engineer was fed up with people implementing all kinds of broken consensus protocol and coded out a little practical implementation of Paxos called Chubby. All of a sudden the world of engineers woke up to the idea that consensus can be centrally managed and can be robust. That's a 10^4X engineer, right? A 10X engineer hates that his org write ad-hoc and crappy code on Zookeeper, so he packaged his wisdom into a little library called Curator with two clean concepts: framework and Recipes, and thousands of engineers' life just got immensely better. That's at least a 10^3X engineer, right? A 10X engineer was not sure why it takes an artist years to write quality compilers, be it frontend or backend, so he decided to come up with this little framework called llvm. That's a 10^5X engineer, right? Oh man, I think I can write a book about the examples...



Were each of these really achievements by a single engineer, or a team? One guy wrote CUDA?


Ian Buck wrote the initial version, right? I'm sure multiple teams polished the aforementioned software. It's just that it was this one or two engineers came up with the idea, built the the first working version that the other fellow engineers thought impossible or too expensive or unworthy to build, and the rest was the history.


> that the other fellow engineers thought impossible or too expensive or unworthy to build

This is not an exhaustive list and you have just picked the points that support your weak argument.


I thought $\exists$ does not require an exhaustive list, but $\forall$ does.


The initial version of MapReduce was conceptualized and implemented by two people (Jeff Dean and Sanjay Ghemawat). Those were the only names that appeared on the paper: https://static.googleusercontent.com/media/research.google.c...


If you have never seen a 10x engineer you either have never worked with truly talented people or you haven’t worked on actual hard problems.

There aren’t just 10 or 100x engineers , there are even infinityX engineers when you work on actual hard problems because some of those can only be solved by handful of people.


This reminds me of an old essay: https://www.joelonsoftware.com/2005/07/25/hitting-the-high-n...

The thesis is that the "10x engineers" don't output a linear multiple of the same kind of work their peers do. Instead, they implement solutions that their peers wouldn't or couldn't over any length of time.

This matches my experience.


It’s interesting how obvious this is for other domains. For example, imagine you are hiring for an orchestra, and are told just to increase the violin section by five to make up for the lack of good violinists.


The 10x engineer identifies common subproblems across different problems, and then creates a layer of reusable code which becomes a library. Then uses this library to write code 10x faster.

The 10x engineer tries to standardize problems and solve them en-masse.

The 1x engineer sees every problem as a different problem that requires a different solution.

The 10x engineer talks about abstractions, the 1x engineer talks about concrete implementations.

The 10x engineer believes in investing in productivity. The 1x engineer wants a visible solution right now.

The 1x engineer never has time because they're too busy making themselves less productive by owning more and more code to maintain. The 10x engineer is always looking for code to remove and refactor, and making the solution as small as possible.

The 10x engineer will talk about programming language features and libraries that promote reusability, the 1x engineer only talks about tangible stuff.

The 1x engineer talks about their car and weekend, the 10x engineer talks about technology.


I check all of the 10x engineer boxes from above, or at least I think I do, and that speaks as if I am a 10x engineer but I genuinely don't think I am. I think 10x engineer is something different. 10x engineer usually doesn't care about the things from above.

I think it is more about the ability to grasp vast amounts of complexity in relatively short amount of time and be able to sustain it. Business and market wise this is what is going to make a difference. Some engineers aren't even able to tackle such complexity because of so much layers of it which is why at some moment it just becomes ... too much. Others that can do it, it would take them considerably larger amount of time to do it.


> The 1x engineer talks about their car and weekend, the 10x engineer talks about technology.

Call me a proud member of the 1x engineer club. When I close my laptop at the end of the day or even when I’m having lunch with my coworkers, few people would know that I’m an “engineer” at all. The list of things that I care about more than technology in my non work life is a mile long. Technology is a means to an end - to support my addiction to food and shelter.


This is fine for a certain class of work, and disastrous when applied to another class of work.

To use an analogy a physician's assistant[1] doing brain surgery could be a big problem. if you need the latter. Also, you're probably overpaying if you hire the latter to administer Tylenol ...

[1]: exclude the special class of surgical PAs xD


Spoiler alert: most of the 2.7 million developers in the US aren’t “solving hard problems”. I interact with the people who are writing the services for the largest cloud provider. When I meet them for lunch, they are seldomly talking about work.

For awhile, I was working with the service teams involved with the various AI services trying to publish an open source demo around their services. When we left for lunch we were talking about travel, cars, our families, places to eat, etc.


Most of the millions of plumbers in the US are not solving plumbing puzzles, they're ensuring that plumbing systems work.


I bet the well adjusted ones don’t talk about plumbing in every sentence.

There is so much more to life than technology - this is coming from someone who did hobby programming in assembly language on four different processors by the time I graduated - in 1996.


I sincerely doubt the 10x brain surgeon talks only about brain surgery in their downtime. I would assert that a true 10x person is smart enough to maintain good work-life balance.

There is an infinite pool work you can do. Smart, real 10x’ers understand what is a priority and are smart enough to pack their shit at the end of the day, go home and do nothing at all with their work.


Maybe 10x are just people whose hobby overlaps with work?


I've been a 10x engineer, I've been a 1x engineer, and I've been a 0.5x engineer. There isn't some consistent set of things, it's a ton of circumstance.

Now, as a leader type, I would prefer to hire 1x engineers to 10x engineers, for a whole litany of reasons. 1x engineers are largely predictable, where as 10x can be 10x in any wild direction, because they're more or less deciding for themselves a bunch of shit they really shouldn't be.

10x engineers like to decide for themselves things like how to go to market or which features to build in what order, without doing any of the requisite research or information gathering necessary. It's infuriating because 10x engineers think passion or some arbitrary definition of "Correctness" gives them power, when in reality they're just operating with a heavily limited set of information (gee, I wonder how they had all that time to build stuff, maybe because they weren't attending meetings???).

Sorry, this turned into a not-very-coherent rant, but the point is 10x engineers aren't worth hiring as anything other than literally employee #1, and even then it's a huge dice roll.


As an 11x engineer that is also a rockstar engineer I approve the message


[flagged]


[flagged]


Hah! My car is even older than that. But it is still far more interesting than useless saas apps. Nice try though.


[flagged]


Well if you honestly find the pointless complicated code you write for whatever stupid pointless startup more interesting than cars I guess maybe I just think you’re a moron? Wasn’t that the point of my original post???

I bike and walk more than you do by the way. Actually come to think of it my van has appreciated! LOL!


[flagged]


Because they are smart enough to realize they could make a shitload more money in their current occupation and treat their cycling as a hobby. Often times once you make your hobby turn into an job it no longer is fun. …maybe… never actually tested that theory personally so I don’t actually know if it is true.


> some of those can only be solved by handful of people

Ultimately it can probably be solved by other people, but it’d take multiple years.

I think the 10x is not so much because those engineers are particularly fast, it’s just that anyone else working in the domain is 10x slower.

Like if I tried to build a compiler, I’d quickly become known as a 0.1x engineer.


I've seen 10x engineers. They do exist. However I've never seen them in isolation. It's more like teams of 10x engineers. I've seen teams of people who just get 10x more work done than equivalent teams elsewhere, usually because they consist of a bunch of amazing engineers and are enabled by management to get things done.


I'd generally agree to this. The most recent job I've worked at have amazing management buy-in and empowerment by management to just "get things done fast" that ends up working amazingly well because the freedom we've been given translates to great results.

This is a little catch-22 in getting started though. A great team held back by management hesitation can demotivate and cause attrition. Management buy-in for ineffective teams will run faster by bypassing many org hurdles fall over by their own inability to execute solutions that pass the test of time. It seems like these rare "10x" teams are hard to form in companies that can't consistently attract and retain very talented ICs


I think that's because a good amount of 1x engineers could be 10x engineers if given the right kinds of support. When leadership makes sure they have that support, they become 10x engineers. If you only ever see clusters of 10x engineers, it's more likely to be about the factors around them than the engineers themselves.


I think it's both. You get a 10x engineer and a good environment and they bring in other 10x engineers who want to work with them.


Motivated + enabled. 110%.

I will say. In terms of man hours, often those teams take a multiple of effort from people around the company to support.

They just, consume a lot of time and attention. From various business analysts, vice presidents reviewing their output, etc etc.


The scare quote 10x engineer I'd consider a faux 10x engineer. I have seen them -- and working through their code is not pleasant. But I've also seen people who just operate as such a high level that their code is top notch from the get go, they think clearly about the problem and then have a clear solution. Those are the real 10x (or whatever multiplier you want to use).


> Many people have been skeptical of the idea of the 10X engineer.

Why is 10x anything such a skeptical concept? We see it everywhere.

We see it in quality, impact, and effort.

Linus wrote git in days, and it was way better SVN.

Messi is probably 100x better in terms of stats and skills and 100000x better in terms of earning when comparing to an average soccer player

Apple's iPod is 10x better than Zune and makes 100000x more money.

A great entrepreneur is probably 10000x better (more impact more money) than a good one.

It is not strange that one engineer would be 10x of the other engineer in certain aspects.


> Linus wrote git in days, and it was way better SVN.

Linus designed and coded some data structures, and some basic utilities to manipulate and store them, in just a few days - based on a fundamentally better model and as a replacement for an existing product they could no longer use. Designing and developing git into a usable product and system took a whole lot longer and involved thousands of people.

The examples you cite are all similarly flawed gross simplifications or mischaracterisations.

I urge you to reconsider your reasoning.


Instead of being pedantic, it would be better to describe how the examples are flawed, so we could have had a discussion. But you think "nah let's be pedantic".

I urge you to reconsider not being pedantic next time

And what Linus initially wrote was definitely a usable product. The product has evolved more since then, but that doesn't mean the initial version doesn't work. Actually most of the original code still exists.

Back to the original point, this is the example of a >10x engineer (by impact, coding speed, innovation) who conceived, wrote a popular software in days, grew the community, and grew it to the insane popularity today. Only a handful of engineers in the world could ever achieve this kind of things.


I'm going to ignore the personal attack and get right to the point. If you redefine '10X' to involve impact, speed, or innovation, then you're going to invite external factors of chance (popularity, adoption, etc) and the work of others in building the tools the individual engineer uses - albeit perhaps more effectively than others. Further, they did not 'write' a 'popular software' in days - it was an early prototype that took years to gain the momentum it has now, as I was saying. Trying to credit Linus for all of git is very much like trying to say that the author of a book on which a critically acclaimed movie is based is an amazing filmmaker. You simply can't credit single people for the work done by more than one person. Nuclear though they may have been to the work being there, their impact is far less than you would suggest. There are >10X teams and times and there are engineers who fit particular >10X teams and who are more likely to fit others, but there are no lone >10X engineers.


I know that the idea of the 10x engineer is somewhat eyebrow raising, yet in most fields I ever have been in there where those people who would get shit done n times as fast/efficient or throughly as others, all while yielding better results — be it Camera or Light people on the film set, programmers, designers and architects, writers.

The differenciator rarely was the pure skill at the profession, but an ability to mentally plan ahead and maybe even see the final "thing" in their head. So instead of going try and error or just using what worked last time those people tended to be able to see the clear outlines of the whole thing in their head before they do it, which has the benefit of not having to do things you know will not satisfy. Couple that with a willingness to not waste your time and then you get someone who looks magically efficient to people who "just do their job".

In my eyes those people are not inhumanly good, it is just that most other people are quite average both in their skill and in their motivations.

And even if you are average and just do your job you can easily compare against those people by investing persistence and time.


A 10x engineer writes code, and a lot of it. We can debate the quality, but the 10x part is about concrete output. Political Staff+ engineers live in meetings, documents, presentations, standards, etc. with little if any of their own output.


No it's more like at some organizations the culture is very apathetic and the mean dev there has very low throughput. So you can be "10x" merely by caring to the level a professional should. And ironically in those situations it's the low throughput devs creating all the tech debt, with their copy pasta and infinite one off solutions.


> What you describe sounds more to me like the ""10X engineer""

I think 10X engineer is supposed to imply the average engineer - maybe at the person's level?

We all know there are plenty of engineers who do negative work, and plenty who do almost nothing.

So depending on how you think of it - it might not be that impressive.


The 10x is a transition from knowing how to solve problems quickly and efficiently, to being burned out because too much of the solving problems quickly and efficiently. Like a bright burning filament bulb lol. OK I'm probably exaggerating but I have encountered this.


It's easy to get 10x engineer - just hire 9x shitty ones and you're done.


Or maybe they just type faster.


I think the point is it's a technical structure that supports a very large organization's unified datastore, despite the fact that ownership of the structure of that datastore is decentralized and the responsibility for populating that datastore is maybe even more decentralized.

Very large organizations need technical solutions to organizational problems, especially when there are many loosely coupled teams interacting in one way or another.


> why not use that one?

Taking any of the more accurate measurements of body composition requires effort, unlike BMI. It's easy and lazy and not yet acknowledged as an ineffective practice so doctors do it. It's also not always wrong, just because BMI and obesity do correlate.


My understanding is the argument is not whether to use someone's fatness as a measure of health if there's a much better, specific metric besides being fat (ie. resting insulin levels) to prescribe exercise and diet over.

I don't think it'll reduce stigma or whatever of fat people, but I do agree that if someone is fat but their insulin is normal maybe a doctor can pay attention to something else like if they came in for an allergy test or something they may not need the diet/exercise spiel. Similarly if someone's thin but their insulin is crazy its time to talk diet/exercise.


There is a rare, rare, rare chance you can some weird diseases that mess up insulin sensitivity, so you can be skinny and have issues. Those are rare and not solved by diet and exercise.

Otherwise if your insulin is high, you need to diet and exercise. Measuring blood insulin is a lab procedure - you go to a collection lab, you get jabbed, they mail it for testing.

Measuring BMI requires stepping on a scale and knowing how tall you are.


> Measuring BMI requires stepping on a scale and knowing how tall you are.

There are contradicting posts in this very thread that say high BMI and obesity aren't necessarily the same thing, because apparently you can be tall and be only mildly into lifting and suddenly you have a high BMI. If that's the case [I'm not a lifter] then it makes total sense to me to track resting blood glucose, not obesity, because it's simply the more accurate measurement.


> because apparently you can be tall and be only mildly into lifting and suddenly you have a high BMI.

Very unlikely. BMI is a standardized model. Unless you are dramatically out of the parameters (you're 7'2" or you are an olympic lifter) it is pretty accurate.

You can also use calipers in that case - you need someone to help you because you can't reach it yourself but it's very fast and accurate.

Again, insulin testing is expensive, invasive and time consuming. You might get insulin tested once a year.


I'm merely pointing out that it's apparently not as simple as stepping on a scale because no one can get their heads straight about high BMI's causation to begin with or what to do about it.

It just seems much simpler to me to take an actually accurate test once a year and prescribe purely based on the accurate testing. That way we also get skinnyfat people.


Imagine if once a year, your boss sat you down and went "Hey, you did a terrible job this year. No promotion."

You might ask him why he didn't give you any feedback earlier so you could have fixed the issue. "Oh, well I only give feedback once a year since it is hard to do".

You need regular (weekly, biweekly) feedback on your diet.


It could be a holiday / hazing event for software engineers.


Is UTC as a system inherently unsafe or does it just expose unwary programmers to bugs, the vast majority of which are somewhere between benign and inconvenient in impact?


It generates gratuitous, totally unnecessary bugs with impact wholly unpredictable.


Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: