The two hardest problems in Computer Science are:

1. Getting up in the morning
2. Going to bed at a reasonable time
I'm drowning in notifications now, so I'm muting this; y'all have fun now
@lofty too bad you forgot to mute this one.
@snickerbockers the button is "mute thread", I regret to inform you; they thought ahead.
@lofty are you going to ccc
@leo nope. admittedly I only have like one family member to spend Christmas with, but one is more than zero.
@lofty @cookingroffa life hack: live in Germany and work with a team in the US
@alech @lofty @cookingroffa doing this from the UK and it's so good. "Oh I have to be up early for a meeting tomorrow" "what time?" "2pm"
@gsuberland @alech @lofty @cookingroffa
Try working for gmt+10... For one they know what gmt+10 means... For two there are only 2 hours of possible overlap for meetings in a day before somebody has to go to bed

@alech
add another team in India and all global meetings *have* to be around midday CE(S)T

@lofty @cookingroffa

@alech @lofty @cookingroffa I have the opposite problem working at a company with a global customer base and labs in multiple countries. I'm on US west coast time and have to deal with customers ranging from California to South Korea to Sweden.

When you're trying to get Seattle, Seoul, and Madrid on a call it's going to be the middle of the night for someone and you just have to draw straws.

@azonenberg @alech @lofty @cookingroffa It's tricky being on the US West Coast given that hardly anyone is in the time zones just to the west of us.
@lofty am cs phd student, can confirm

@lofty 1. Resist the urge to solve problems with more complexity.
2. Solve the problem of too much complexity in an existing system.

Credit to Donald Knuth for the inspiration.

@lofty
3. off by one errors
@sol_hsa @lofty There it is. Knew it had to be in the thread somewhere. Hats off to you.
@lofty Who are you and why do you know about my two biggest problems? Oh...
@lofty There's going to bed and there's getting to sleep and I wish this was lewd rather than the other thing...
@lofty having enough coffee so you do not have to waste time to go shopping for it.

@lofty

And 1.5 staying awake between those two times!

@lofty

3. Cyclic dependencies
@lofty This is a tradition handed down from the days of punch cards when undergrad batches were lowest priority so you couldn't debug until 1am.

@lofty bullseye. nailed it. 10/10. no notes.

#soaccurate

@[email protected] •acws #acws

Guess I've been a Computor person my entire life huh

*But #depression also -*

Computer person !
@lofty I can relate to this
@lofty a computer at home is my hardest obstacle before a fulfilling and healthy life.
@lofty This is so heckin true it's not even funny.
@lofty 3. And naming things that happen inbetween.
@lofty ha, not according to my other half. He loves his sleep.
There is also 2nd kind of ppl who wake up at 9AM and go to bed at 9PM. At first glance seems fine, until you find out they stay up for 36 hours
@lofty
reading this from my bed with me and my gf still in it at almost 15:45
@lofty Just replace Home Office by Bed Office.
@lofty True. It's currently 1:27 am where I live. Should probably go to sleep.
@lofty you might even call those io problems... after all, it's just difficulties with the on/off switches.
@lofty 3. counting things

@lofty

*Looks at watch*

*It's 3:30 am*

Jupp. I agree  

@lofty

0. Convincing human that computer science is science, not random thinkering with "newer and supposedly easier tools".

Therefore they still need to use brain, think before they act and stop pretending "chatGPT is good for debugging stuff I refuse to learn about", that computers are "intelligent", or pretend tools that require less knowledge (designed for basic stuff) or incomplete tutorials/docs/diagnosis are "better" for resolving very complex issues "because it's easier to do"…

@lofty And I see no connection between the two.
@lofty Thats why I'm doing science at night.
@lofty 3. Software time/effort estimates
4. Not getting argued down on estimates

@lofty

3. Out by one errors

@lofty And both require solving the halting problem for your own brain.