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

My intuition is that the first player to move has a more significant advantage than with conventional tic-tac-toe.

File under "Falsehoods developers believe about laptops."

I am quite sure no developer out there uses a lowly 2019 laptop for their work. Most probably have 32-core top-of-the-line systems

There are many many casual developers.

And running a current operating system on old hardware is a very common reason for choosing Linux. And broken shit that used to work is a far more critical metric in the real world that anything measured for the article.


this. I know multiple people running lenovo x200 and x210 as their main daily driver

I could not help but think of a class of early internet scam websites offering to check if your credit card number was stolen.

I'm sure that you aren't just collecting wallet seeds, but that's what it reminds me of.


Comments from a Show HN a few years ago, https://news.ycombinator.com/item?id=29434388

Buy sell agreements are common.

seems like i'm losing another battle

If you frame it as a battle, you are already losing.

Because it is a battle where you are outgunned and out organized.

And in a battle you go from being a former employee/founder to an existential threat while burning your relationships.


For most investment vehicles, $10k is not worth interacting with and investors with only $10k is unattractive because of the expectations such investors tend to have in aggregate.

Good luck.


[phenomenological questions with today’s first mug of coffee]

then sitting and waiting for it to finish. If it fails…

I could not help but think that sounds like the old days of batch processing and even somewhat recent compilers.

¿Maybe waiting is an ordinary part of programming?

¿And maybe LLM’s fill a vacuum created by desktop systems with abundant memory and fast bulk storage?

¿Could it be that waiting is a fundamental dimension in our relationship to machines and when we change the mechanism to remove one cause of wait, another wait often whack-a-moles itself up? [1]

——

Anyway, my empathy on your job frustration. My advice is programming, no matter how much you love it, is still a day job when programming is your day job. What matters most are the things your day job allows you to do, e.g. Friday night pizza for your children, vintage rollerblades, or a trip to Guam.

And if your mental health is suffering, there’s nothing wrong about talking to a clinical therapist. In fact there can be a lot right about it.

Or not. Good luck.

[1]: We might do something else while we wait for the laundry to finish the dryer cycle or microwave popcorn to pop. Often this can be just filling time and the completion interrupts us with buzzers and beeps.

[2]: The nature of machines is that we tend to eat more popcorn and have cleaner clothes ^and^ spend more time cooking popcorn and washing clothes because it is less bother. Particularly when it comes to our day jobs…the machines of the call center increase the number of calls the call center handles per employee.


On-call issues are staffing issues not tools issues.

Inadequate staff is the only reason on-call exists. Sure, people might be mostly sitting around all night being paid and not being terribly busy.

But if a company needs someone at night, they need someone at night. Companies getting away with not paying for that is why oncall sucks.

In other words oncall sucks because companies don’t pay for solving the problems that require it. There’s no self correcting feedback.

A tool can’t fix that and oncall is not inevitable. Good luck.


I assume it's part of the pay. You can't be a firefighter or a cop and then complain that there's night shifts. I've had nearly 4 years of it at a payment gateway and IIRC only one time was there something that had to be solved that night. When it happened, it was sort of my fault anyway; a good deal of the problems are (should be?) within the control of the people being on-call. And I think companies like payment gateways and cloud services which need people active at all times are also far more tolerant of things like spending a week reviewing a PR and such, so the frequency of downtime is lower even if the impact is much higher.

Though I'd agree it's a staffing issue. 5 people in a cycle is fine. If you had a concert or something that week, just swap places with a colleague. When we reduced it to 2 people, it was not cool to spend half your time on-call.

There's also policies like don't release on Fridays, don't release on a vacation week. If there's a tool for it, it would be flagging these behaviors. Unfortunately, we can't really control when partners go down.


I used to work the night shift handling most off hours issues for a a couple dozen teams. We would occasionally have to call someone, but not that often compared to the alternative. Most of the time it was just to get sign off on what we already planned to do.

When I started people were paid for any hours they worked on-call. By the end, the company changed the policy so on-call was part of base pay. For those who were on-call during the change over, their last year of on-call pay was averaged and added to their salary. For everyone who came after that, they got screwed (that includes me).

Once I changed to the day shift I got called a few times for on-call. Every single time, I documented what I did to fix it, as I did it, and handed it off to the ops team. Or in some cases I automated the fix. I have 0 tolerance for being called in my free time. I don’t care what the boss says my priorities are, if I’m being called at night, stopping that in its tracks is my #1 priority. If I ever get called two times for the same issue, that’s my fault. So far, it’s never happened.


> When I started people were paid for any hours they worked on-call

I've yet to hear of any alternative compensation model that actually works. Just pay people in their choice of money or time off in lieu. Sorry to hear you got screwed.

> Every single time, I documented what I did to fix it, as I did it, and handed it off to the ops team. Or in some cases I automated the fix. I have 0 tolerance for being called in my free time. I don’t care what the boss says my priorities are, if I’m being called at night, stopping that in its tracks is my #1 priority.

100% agree, I think people are far too tolerant of being paged. Especially management - the productivity impact of constant interrupts is huge. In a previous job one of my favourite things to do was go out to teams and just disable alerts they said were noisy or unactionable. If there was any pushback/consequence I was happy to accept responsibility (but never had to).


Disabling non-actionable alerts actually lowered the error rate in my experience, because people would start paying attention to the alerts. Even if they were being lazy, they'd be able to see a pattern after getting rid of the noise.

Exactly! Cut the noise, boost the signal. Every alert outside business hours should mean "drop everything and investigate this". Otherwise it can wait until the morning.

I think we somewhat agree.. Uncompensated on-call is not acceptable. Even if you're not busy, there is an ever-present burden to knowing you could be interrupted at any moment that takes a toll on your personal time.

But as long as the expected cost of downtime outweighs the financial cost of keeping someone available to fix it, on-call in some form will be inevitable. (There are a lot of instances where the cost doesn't make sense, and we should just accept the system being broken until 9am)

I don't think on-call needs to suck though. IMO "staffing issues" (whether it's headcount, time, competing priorities, etc) are resourcing issues and I believe better tooling can absolutely help with that - either by reducing the resources required to fix it or by making the cost of the issues quantifiable. Thanks for the good luck :)


What’s a fair exit package in this situation?

What is fair is to be open with your cofounder and investors.

Should I just keep the vested equity?

Should the other stockholders just dilute your holdings?

Is a cash buyout common or appropriate?

Probably less common that telling you to pound sand. Cash is the life blood of a company and giving you cash is very damaging to the startup.

To put it another way, you need to negotiate. To negotiate you need to care about the interests of the other people and in the case of a startup recognize that the vast majority of the work is in the future. And that there is no value in sunk costs. Good luck.


Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

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

Search: