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

It might work for crude actions, but my take is that touch signal is nuanced and won't get transmitted via mechanical linkage well. Love to see it prototyped though.

Before, I was humbled, learned and mastered.

Now I feel frustrated and numb.

I’m not an AI skeptic, but more and more I feel the joy has been sucked out of doing anything that AI has touched.


During the pandemic, we had a natural experiment at my previous company. Our org had started an org wise auto ‘meeting starts 5 minute past’ while others had the traditional meetings start on the hour.

Also conveniently, we also had the calendar data for internal meetings, internal VC software (not zoom) db that logs the participants when they join and leave meetings and employee function db.

I was serendipitously the lead DS for analyzing the effectiveness of the ‘starting 5 minutes past’. After joining and cleaning a lot of the data, the data showed:

1) at the start of the trial, meetings ended on time. Then after few weeks it slip to ending late, negating the usefulness. Other orgs did not see meetings running late. 2) ICs tend to stick around and over run meetings, while managers tend to leave meetings on time. 3) if I remember right, we had a survey data that showed pretty clearly that managers prefer the ‘starting 5 minutes past’ while ICs do not care or have negative sentiment.

The biggest predictor for people who prefer starting late is how crowded their schedules are. Managers tend to have very crowded schedules which means they want a break between meetings, while ICs prefer not having to waste time waiting.

In the end we reverted back to normal schedule. It was just easier for busy people to bounce early.


I’ve experienced this all before in similar ways. The metric for meetings ending on time isn’t even very useful because when it’s needed people will ask “do you have a hard stop?” or similarly agree to continue the meeting. Often because of all the points you made, it’s the IC that stick around to talk about finer points or specifics of what was decided or discussed. It’s best to do this while it’s fresh and between people that can “talk shop” at a granular level (whatever that means for your org/team). It’s actually a good thing your ICs want to collaborate or align separate from management. If you’re a manager and you could technically continue on the meeting, consider opting out to give them space as peers. I often ask “do you all need me to stay one?” and most often it’s a No. It all means that it’s basically 2 meetings occurring and it’s the scheduling calendar artifact that is faulty.


>ICs tend to stick around and over run meetings, while managers tend to leave meetings on time.

That makes 200% sense. A couple or more ICs tend to want to stick around to go off topic or drill down on some thing if they don't have a conflict. People who aren't expressly relevant to that or have a conflict drop at that time.

You're basically seeing the post-meeting hall conversation of the ICs in your data.


Additionally, most meetings are worthless drivel from an IC perspective. The off-topic/drilldown is usually when ICs actually discuss topics relevant to them and get into a level of detail on issues that actually helps further the project.


Not to mention that managers are way more likely to have back-to-back meetings.


> The biggest predictor for people who prefer starting late is how crowded their schedules are. Managers tend to have very crowded schedules which means they want a break between meetings, while ICs prefer not having to waste time waiting.

I have had a few senior managers (at Google) who ask for all the meetings _they_ attend to start 5 minutes late.

This seems 100% reasonable to me. No need for it to be an org policy. Just a affordance for the people who spend 95% of their working hours in meetings.

I've also had several senior managers at Google who _don't_ do this, but are 5 minutes late for every meeting anyway. This alternative is pretty annoying!


Or they can just drop off 5 minutes before their next meeting and avoid having everyone else adapt to their preferred start time??

Even better is they only need to use that method when meetings actually run full time rather than every single meeting they are in


The problem is that final decisions tend to be made in the last 30 seconds of a meeting. If you're a manager with a stake in the outcome, you can't leave the meeting until you've ensured that the outcome works for you. Leaving 5 min early is often simply not an option. While arriving 5 minutes late is. It's not an ego thing -- it's the fact that meeting leaders often let meetings run long.


What joy to bump into you in the comments section! I definitely preferred 5 minutes past, but my calendar was pretty awful.

What was really awful, however, was when your calendar was a random mishmash of starts at :00, :05, :30 and :35 :-)


Indeed :) Ah yes I agree! That was awful to everyone (and to analyze!).

What are ICs?


Individual Contributors - not managmenet


I always read it as Independent Contractors. Based on that I thought they were looking for billable hours.


That almost sounds insulting. Like management is the only party with vision, drive and a goal and everybody else is just there to help. When often management just manages and true innovation really comes from people of all positions.


On the contrary, it is a helpful term. Before the term, it was common to ask "are you a manager", and then you were defined oppositionally, as not-a-manager.

Whereas IC having its own identity means it has many positive connotations. "I'd much rather be an IC, so I can get things done" etc. You can still be very senior without having direct reports or having to do line management, often seen as a necessary evil.


In my reading it makes it easy to even spin managers as the bad ones: ICs contribute individually and directly something of worth. Managers contribute only indirectly via ICs.


The term isn’t used to define everyone who isn’t a manager. It’s used to define people like Lead and Principle Engineers who are a subject matter expert, have influence in defining a project, but have chosen to continue in engineering roles rather than switching to management. Often their position in the company is parallel to the managers rather than subordinates, hence the “individual” part of the term.

ICs are generally considered highly valued staff.


This requires the intentionality of the organization though. They seem to default to managers make the decisions. Ideally, managers manage people, IC execute and you get the "right" people in the room to make decisions, regardless of title or track.


> This requires the intentionality of the organization though. They seem to default to managers make the decisions.

if a company doesn’t intend to utilise IC then they don’t have ICs, just regular software engineers.

An IC is only an IC if the organisation is structured to utilise them as an IC. It isn’t a job title, it’s more to do with how an individual is utilised in a company. It’s their placement in the org structure.

> IC execute

IC plus engineers execute. IC are a subset of engineers.


As @hnlmorg mentioned, the term is only typically used for people who are at a level where they could be managers, primarily supporting others, but are instead still contributing directly themselves. It's almost the opposite sense from your "insulting", in my experience.


Eh.

It's a relatively common term. I wouldn't read too much into it.

I'd rather not have by ass kissed with a term like "everyday innovator". -- "Individual Contributor" is fine.


I like it - though we use SME- Subject Matter Expert.

E.g. If you aren't an SME or a Manager, then why are you in the meeting?

(SME encompasses PM and BA roles, as they too should be experts in their domain and ideally on the domain we are working on.)


SME and IC are functionally different. SME informs, IC creates. Often, IC aren't SME in the space they're developing in, because they're SME of the technology instead of the business.


I agree that technologists are SME of their field (so we still call them SME in my Corp)


That's fine to do that, but kind of pointless. Everyone is then a "SME" in their own job space and thus the term is kind of useless. So, just replace every mention of SME outside of your company to "Business SME" instead of "Technology SME" and you'll understand what we're talking about.

Or, if you truly do not need anyone but a "technologist" to deliver product, you must work in a pretty simple business space! I work in healthcare and our PhD's and MD's have a very, very different knowledge space than I do, I and I deeply respect their contributions.


This whole thing reminds me why I never wanna work for someone again. From what I saw at Google it all just ends up being classist top-down BS of who isn't allowed at the big kids table, or bottom-up BS by insisting they aren't the SME just the IC and we can't do anything until the XYZ PM SME TL and/or manager approve.

It is unparsable Dilbert nonsense to anyone outside of specific scenarios. And it causes interminable discontent. Because what if the SME is the PM because they know business and tech but the SME is actually the IC because they know the tech and its tech but what if the manager is actually the SME because they're running the tech and may need to redelegate if the IC needs vacation, blah blah blah.

(job history: college dropout waiter => my own startup, sold => Google for 8 years => my own startup)


I'm sorry you've had bad experience working with other people, but in my experience as a developer, having multiple SME's available is indispensable to real alignment and fast development. I've primarily worked in startups, not big companies, and have often worked in healthcare. In healthcare, you get beyond your "I'm a big smart engineer" ego BS and you are willing to listen to the PhD's and MD's that help inform clinical workflows. From my perspective, I would never ask a clinical researcher or a doctor to understand our react app, and they aren't going to ask me to have deep understanding on medical details and clinical workflows. We work together to deliver high quality useful software quickly.


My PM SME validated my workflows and I found Jesus in them then my MBA TL PhD…bla bla bla.

A human being who avoided corporate brainrot just writes “I worked with John and he was indispensable because (insert reasons you wrote here)”

I’m 37 and never heard of this acronym. That’s the entry-level version of my point. Not that other people hurt me or people knowing things is actually bad.


What alternative term would you suggest?


True. It is part of the general industrial ritual of reducing workers to a number or a letter combination. That way, managers reduce the emotional attachment to the people, and they can fire them more easily.

If, instead, you would be Tom, Bill and Biff, there is a risk that the manager would build attachment, and make it harder to treat you bad. If you're IC1, IC2 and IC3, you can be exchanged like machine parts when you break, without anyone crying.

Welcome to the modern world! =)


No that’s not really how it works in tech at all. There’s a deep recognition that individual engineers (and other functional practitioners) have important knowledge and expertise that is essential. Of course you do need some overlap and redundancy so that people can take sick days and avoid the wheels falling off through attrition, but competent shops aren’t ever treating people as numbers. To the contrary good ICs are widely recognized as being much less full-of-shit then management.


Generally managers still learn their teams names… and I’ve never heard of ICs being numbered


> The biggest predictor for people who prefer starting late is how crowded their schedules are. Managers tend to have very crowded schedules which means they want a break between meetings, while ICs prefer not having to waste time waiting.

Dunno if people here know this Paul guy, but he wrote about this: https://paulgraham.com/makersschedule.html =)


In my experience, the best approach is simply to have as few meetings as possible.


People don't know what 'as few as possible' means though. It needs to be clearer than that. As a rule I encourage my reports to consider:

- Does it even need to be a meeting? Keeping meetings to things that need 'a discussion or decision', and keeping updates and announcements to chat or email works fairly well.

- Does the meeting give you any value, or do you bring value to it? If both are no they should decline it.

- Is there an agenda with expected outcomes? No agenda and no goal means it should be declined.

- Are you doing something that's a higher priority? Seeing one of my reports in a meeting when there's an active incident in progress gets me asking questions.

- Does the person running the meeting share notes afterwards? One thing I've noticed over the last couple of decades is that people are much happier to skip a meeting if they'll still hear about what happens afterwards. People don't skip them if being in the meeting is the only way to know about what was discussed or decided. I always encourage people to write some notes and share them if they've set up a meeting now.


>much happier to skip a meeting if they'll still hear about what happens afterwards.

If you're just a 'follower' of what's going on, that's fine. The problem shows up when you have some stakeholder or steering ability.

If you miss meeting about X and don't bring up discussion about Y then other person A may not talk about Z that affects X. But I agree that every meeting should have a point and total number of meetings should be minimized.


Between ICs and managers, which ones more commonly left the meeting room early vs. on time/late?


* During the lockdown.

Covid is supposed to have started in October 2019, and no one locked down until nearly six months later.


Was the lockdown not during the pandemic?


It was six months after it started and arguably after it ended.


People looking into this a little too much, looks to me like random walk. You should try reinitiating the trial (or have multiple running) and see if the ranking is robust.


Wdym exactly? I ran 163 games, are you suggesting more games or something else?


You need to simulate 50k to 200k hands to get a true winrate


I'd love to run more games, just very expensive unfortunately.


Coincidentally we were on the Robotaxi during the black out (didn’t know about it, we were going to Japan town from the Mission). Noticed that it navigated through the non-working traffic lights fine, treated it like a stop sign junction. One advantage of building unsupervised system from public version that had to deal with these edge cases all around the country.

Though the safety driver disengaged twice to let emergency vehicles pass safely.


A plug for tidyverse adjacent data.table - really should be combined someday :)


They are already combined in dtplyr[1].

[1] https://dtplyr.tidyverse.org/


“Adjacent” as in “also available in R”?


A little meaningless with one-shot, should try recreating a few times per model and see what the variance looks like.


If you really care, I would suggest helping with documenting how the process should work for others to reference going forward.


I would if people were not abusive to me in the first place, but that attitude just turns me off to the entire project.


How so? Can you describe more of your experience if you don't mind sharing?


Started developing gastroparesis issues after about a year on Trulicity... over the pandemic, due to shortages I was switched to Ozempic for a few months which was less effective with my diabetes mgt. I didn't actually lose weight on the medication(s).

After seeing several doctors about the issue including a couple specialists, only one of about half a dozen medications tried actually worked to help the gastro issues, which included fecal vomiting, rotted fermented food coming up, both regularly. No actual blockages. The medication that did work wasn't covered by my insurance. After a couple years of suffering, I saw a news report about the Trulicity lawsuit related to gastroparesis issues. Over the same period, I started to develop retina issues, several retina bleeds and regular injections to treat it.

When I found out about the lawsuit, I stopped taking the medication going back to straight insulin injections (long and short) currently Lantis and Novalog. For close to a year after coming off, I experienced a feeling of starvation 24/8... didn't matter if I was physically full up to my throat, the ravenous feeling of hunger would not subside. I gained about 80# during this time (again, didn't lose weight on the meds).

I'm a few years off and my digestion is inconsistent and unpredictable... sometimes I'll have a few days where things flow normally... others I'll be backed up for close to a week and have to take a heavy magnesium laxative to get things going again. I stay pretty close to carnivore as just about anything else can range from discomfort to pain. Not to mention legume allergies and really sensitive to wheat... I still cheat about once every other week, and I pay for it physically.

Because I was on more than the one medication, I cannot participate in either the Trulicity or the Ozempic class action lawsuits. These medications have kind of ruined my life. I'm now about half blind and using 45" monitors to work, and even then have to zoom text and lean in to be able to function.

Over the years, I've been on several drugs for diabetes that I'd built up a quick tolerance to, that may have had other negative effects... Byetta, Victoza and others... I've always had digestion sensitivities, these just turned it up to 11. When I started Trulicity, my insulin use was pretty minimal and I was already on a Keto diet and had been losing weight... I wish I'd stuck with that and never even heard of the stuff.

Some of the recollections are a bit jumbled, apologies for that, I'm just kind of writing as it comes to mind.

Aside: along with the medical issues has been some employment inconsistencies the past few years with a few contract roles spread a few months apart. I had hoped to maintain my income level as many available jobs were lower pay. Currently, my insurance is "emergency" coverage based, and doesn't even cover the 3 doctors I'm seeing regularly and doesn't help much with the medications I am still taking. Let alone the eye injections I haven't been able to get for about a year now ($7k/eye/injection). Tried working 2 jobs for a while, but couldn't keep up with the load after a few months. I'm depressed and angry. Prior to about 8 years ago, I never carried debt... now I'm maxed out and staring at bankruptcy.


That sounds pretty awful. Hang in there. Hope you have a support network of sorts and find a way out.


I find it more straight forward to just model the failure rate with the variables directly, and look metrics like AUC for out of sample data.


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

Search: