It's more like the chess.com vs lichess example in my mind. On the one hand you have a big org, dozens of devs, on the other you have one guy doing a better job.
It's amazing what one competent developer can do, and it's amazing how little a hundred devs end up actually doing when weighed down by beaurocracy. And lets not pretend even half of them qualify as competent, not to mention they probably don't care either. They get to work and have a 45 min coffee break, move some stuff around in the Kanban board, have another coffee break, then lunch, then foosball etc. Ad when they actually write some code it's ass.
And sure, for those guys maybe LLMs represent a huge productivity boost. For me it's usually faster to do the work myself than to coax the bot into creating something acceptable.
Agreed. Most people don't do anything and this might actually get them to produce code at an acceptable rate.
I find that I often know what I need to do and just hitting the LLM until it does what I want is more work than writing the damn code (the latter also being a better way to be convinced that it works, since you actually know what it does and how).
People are very bad code reviewers, especially those people who don't do anything, so making them full time code reviewers always seemed very odd to me.
This is such an underappreciated fact. Lots of people think 20kgs overweight is normal, they'll call you skinny and tell you to eat more if you're a healthy weight. An adult man of average height should probably not weigh more than 80kg. It could be okay if you're very muscular but most likely you'd be better off losing a few kilos. And being extremely muscular to the point where your BMI says overweight isn't exactly good for your health either. Though probably better than just being fat.
They are. Fit people are generally just better than unfit people in almost every way. More physically capable, fewer heath issues, more energy, more attractive, more disciplined, more intelligent and so on. Some of those are probably not entirely causal, for example bad health can prevent exercise. Lower intelligence is correlated with obesity. Getting fit takes discipline but it also builds discipline.
So yeah I'm pretty sure that if you compare 1000 fit people and 1000 unfit people you'll see a very clear difference in happiness, health, success in life etc.
That's not normal. I'm sure your doctor's told you that too.
My first thought is that it may just be a severe case of being out of shape, I think you might be able to push through it. You didn't specify how long you kept it up but I would expect it to take at least a few weeks, maybe a few months before you really get up and running.
I would suggest that you keep trying, and taking it slower. Maybe instead of running and cycling just walk/hike. I find it much more comfortable to hike.
It's also useful to keep track of your pulse. There's a type of training called zone 2 training where the goal is to keep your pulse in "zone 2". That's quite low intensity training, but it's also very effective and much less taxing. Zone 2 depends on your resting and max pulse but it'll be something like 130-160.
I can also recommend rock climbing, particularly bouldering is very approachable. And of course weight lifting if that's more to your liking. You don't have to do cardio, there are many ways to be active.
I have had some issues with nausea while weightlifting, towards the end of a session I would get really nauseous. However that's just me being out of shape, after a week or two it subsides and it just feels good. I like the feeling of sore muscles.
Also, for me, activity is essential. When I'm not active I fall into a deep depression where everything feels harder. When I'm in shape I feel like myself, I have more energy, motivation and discipline, life feels easier. I don't think it's like this for everyone but I do think everyone benefits from exercise. Even if you have to fight through some bad feelings to get going.
People who are extremely unfit tend to have no frame of reference for what a productive workout feels like. They are highly likely to push themselves too hard and then not give their bodies enough recovery time. Encouraging people in this situation to "push through it" is setting them up for overtraining leading to injury, illness, or burnout.
Fatigue is one of the most important signals your body can give you. It's a clear communication that you've been pushing too hard and need to reduce the intensity of your efforts. Telling people to ignore that signal for "at least a few weeks" is at best going to be counter-productive for them and, at worst, dangerous.
The person I replied to said they were taking it easy. By push through it I meant keep it up for a while longer even though it made them feel unwell, thinking they would get past the unwellness.
I wasn't intending to suggest anything remotely in the same ballpark as overtraining, that's not the kind of pushing I had in mind.
And when they clarified that they had been doing it for months I just said that's not normal, because a couple of months is beyond the scope I had in mind when I suggested pushing through it. It shouldn't take months. What they describe sounds more like a serious undiagnosed health issue.
> It made me feel horrible. Each time it would take me a few days to recover, feeling dizzy and mentally exhausted.
That doesn't happen with a genuinely easy effort.
> By push through it I meant keep it up for a while longer even though it made them feel unwell, thinking they would get past the unwellness.
Yes, that is really bad advice and will lead to overtraining in a very unfit person.
> I wasn't intending to suggest anything remotely in the same ballpark as overtraining, that's not the kind of pushing I had in mind.
I don't know what you mean by overtraining, but pushing through feelings of unwellness or fatigue and continuing to workout is exactly how you get into that territory.
They also said:
> Very short distances, very slowly and very gradually.
Which does not sound like overtraining to me. Any relatively healthy 30-something should handle that just fine no matter how untrained they are. They should get over the feelings of unwellness etc after a few weeks or at least a few months.
There is clearly some underlying condition causing this, it's not overtraining.
I kept pushing running and cycling for a couple of months. I had to stop because it was making me feel too bad. I replaced it with hiking, walking and some misc exercises like stairs stepper. I kept that for another couple of months but eventually crashed even with this lighter effort.
Zone 2 while running and cycling was absolutely impossible for me. A light jog would make my heart rate climb to 190 bpm immediately. A small couple of percent incline on a bicycle, straight to 190 bpm. Obviously feeling horrible afterwards.
These last few weeks my resting heart rate went from ~60 to ~100. I saw two cardiologists, none found anything out of the ordinary. Got some beta blockers for the heart rate, which do work so at least I got that working, but no indication of what the actual problem is.
Which is too bad because besides feeling like shit afterwards, I actually enjoyed these activities a lot.
I hope your doctors clear you for exercise again and you feel comfortable giving it another go (after sufficient rest and recovery from this experience).
I had a similar - but less extreme - experience in my early 30s when I decided to start exercising after 20+ years of highly sedentary living. I somehow convinced myself that my heart rate being >160 while in "zone 2" was normal for me. In truth, what seemed like impossibly light exercise (5-10 minutes of "zone 2" every day) was too intense for me at the time. I burned out after about two months. It was very humbling to realise that the elderly people who jogged in the park near my apartment were more physically fit than me, and it took me a while to accept that.
When I eventually started exercising again I began with an intensity roughly equivalent to walking on a flat surface (HR around 105-115bpm) and stuck to a simple rule of thumb: if I didn't feel fully recovered 15 minutes after finishing a workout I had pushed myself too hard. From that baseline I was able to occasionally do a more intense effort, paying close attention to my heart rate during the workout, and being very mindful of what my body felt like during the effort as well as 15 minutes after, later that day, and the next morning. Over time I was able to ratchet up the intensity of 2-3 efforts per week and still feel fully recovered. After about a year I could do 3-4 genuinely hard workouts a week with a low risk of overtraining or burnout.
What I would point out is that in your original comment you said:
> I started running and cycling. Very short distances, very slowly and very gradually.
So from your perspective these were appropriate efforts. But then you go on to say:
> It made me feel horrible. Each time it would take me a few days to recover, feeling dizzy and mentally exhausted.
> A light jog would make my heart rate climb to 190 bpm immediately. A small couple of percent incline on a bicycle, straight to 190 bpm. Obviously feeling horrible afterwards.
These are really strong indicators that you were pushing far too hard.
That a light jog would be far too hard for a 34 year old is very confronting. It's a huge blow to the ego. I've been there, and worked my way out of the hole. Assuming there's no underlying medical condition I think you can too.
Most languages have poor support for structural types though. If you try and join two records together (like a SQL join), what will your favourite language infer then?
C# has anonymous types which is pretty much the same thing. Though I prefer to declare actual types for most usecases, I'll only use anonymous types for intermediate results and such.
I certainly don't mean to knock nominal types. But I think structural types are more fundamental. A language would only need a single "newtype" or "nominal" keyword to create nominal types from structural types.
C#'s anonymous type shares some flexibility of structural type system even though it still a nominal type.
> A language would only need a single "newtype" or "nominal" keyword to create nominal types from structural types.
I think you also can add `structural` keyword & apply structural type system in generally nominal type system as well if we're talking about adding feature.
dictionaries generally aren't guaranteed to contain an entry for every possible value of the key type. while you could implement the colors example with a dictionary, ideally you'd want the type system to assure that given a Color, there will be a string associated with it
As a current C# web developer I think C# is amazing. I know multiple other languages (Java, JS, Python and others) fairly well and none of them measure up to modern C# in my opinion. Visual studio is trash though.
Garbage collection hiccups are probably meaningless on a web platform. As far as real-time processing goes, one of the most significant figures in the history of C# thinks it's a bad fit. If you disagree with him, respond to the video, I guess.
Yeah sure there are some issues with game development and garbage collection. It's fine for a lot of other stuff though. He says that too, still uses C#.
I also think there's probably a lot of skill issue involved as well. I've seen the code written by the average developer, it isn't pretty. Very few developers actually write half-decent code. The vast majority write code that I'd just delete and rewrite rather than work with. Slow, buggy, messy, sloppy.
And then they write a game and there's a bunch of problems because their code is ass and there's an angle where they can blame someone other than themselves so they do. And so the authors of Mono and Unity etc are held responsible, why can't they just fix their thing so that the bad developers can write bad code and still have a functioning game? And sure, if Swift can offer that then it seems Swift is the better choice for this application.
But there's plenty of good games made with C# so clearly it's also possible to do so.
No, that's just an optimization that saved on computing resources. It effectively allows the party that runs this simulation to have a limited world to simulate. Dark matter is the other half of that trick. Both were invented by one Bebele Zropaxhodb after a particularly interesting party in the universe just above this one...
It's not about statistics. It's about control and knowledge. I know if a car I'm in is driving safely. I can ask the driver to calm down or let me off. In a plane I have nothing. I'm just sitting in a tin can, no idea whether the pilot is flying responsibly or not. No idea whether the landing is routine as hell or kinda sketch. Even if i could talk to the pilot the only thing we can do is land.
And have you thought about airplane landing? It's insane. This big clunky metal bird full of literal jet fuel coming in at like 400kmh or whatever, bouncing around on the tarmac as it's desperately trying to regain control and slow down.
Honestly I don't see how a rational person could not be stressed out in that situation. Yes we all know it usually works out, but we also know if it doesn't work out we're very likely going up in a ball of fire. And no matter what the stats say it doesn't feel like a safe situation. It feels like a near death experience. Seriously. Every time I fly I mentally come to terms with the fact that I might die. Every time we take off and land I'm feeling the bumps and jerks, listening to the sounds and wondering whether this is normal.
I fly at least a few times a year, and I don't take any drugs for it, but I fucking hate it.
> I know if a car I'm in is driving safely. I can ask the driver to calm down or let me off.
Do you know that all the other cars on the road that might hit yours are being driven safely?
How do you feel about busses and trains?
> And have you thought about airplane landing? It's insane. This big clunky metal bird full of literal jet fuel coming in at like 400kmh or whatever, bouncing around on the tarmac as it's desperately trying to regain control and slow down.
A car is a metal box full of fuel kept under control by four rubber balloons.
At least a plane is heavily monitored for safety, checked before every flight, and controlled by highly trained professionals.
> Honestly I don't see how a rational person could not be stressed out in that situation.
A rational person would not be worried. The fear is very much an irrational reaction and a psychological problem that a few people have. Most of us will happily go to sleep on a long flight and our biggest fear is boredom.
A lot of people (here and elsewhere) don't get how many people are just terrified of flying. I was on a flight many years ago (on admittedly a pretty rough transatlantic flight) when the woman next to me was basically in tears and grabbing my arm.
Personally, I don't love being bounced around in a plane but I'm reasonably confident that wings aren't coming off the Boeing jet--whatever the company's other faults.
I'm certainly a lot more nervous driving in a snowstorm or on a twisty mountain road.
If you're in a commercial plane, the driver is acting immaculately, with a margin of error so small you'd never be able to notice any problems. So you'll never need to ask the driver to calm down or let you off.
(But it's worth noting that all the control in the world won't keep you safe in a car. You can have/be an inhumanly perfect driver and it's still pretty dangerous to be on the roads.)
And then every other complaint you list is irrational. "how a rational person" avoids being stressed out is by knowing it's safe. The bouncing on tarmac is safe. Ball of fire is less likely than in a car. Bumping and jerking happens in lots of safe situations. The sounds are normal.
I'm not saying it's wrong to feel fear, but do not pretend the fear is rational.
It's not long ago that I saw a video of a plane landing in Canada, the right landing gear collapsed and the whole plane rolled around crushing the wings and creating a huge ball of fire. Miraculously everyone survived but passengers described being showered in jet fuel while a huge fireball was going off outside so they clearly weren't far off getting roasted.
It obviously isn't safe. It's a situation where if anything goes wrong, there is a very high chance that everyone involved goes up in flames. Now we all know it usually goes well but saying it's safe is a stretch in my book.
Shit happens all the time in aviation. Planes are told to land on a runway where another plane is taking off. Plane manufacturers install buggy new systems without informing pilots causing hundreds of fatalities. Planes collide in mid air. Birds fly into the engine.
And yes, pilots make mistakes. They are absolutely not acting immaculately all the time. They're human, we all make mistakes. Some, more than others. And some times things go wrong no matter how perfectly the pilot flies.
I never said I feel safe in a car at all times. I just said I feel more in control. But I often feel unsafe in cars too, particularly when I'm a passenger. A lot of drivers drive unsafely by my judgement - they drive too fast for the conditions, too close to other cars, they're looking at passengers, phones, the view, or messing with car settings instead of looking at the road. They get angry for no reason and drive more aggressively. They expect everyone else to drive perfectly and if anyone doesn't do what they expect they have close calls and blame the other driver rather than realizing they should simply have given them more space.
Basically, most people drive in such a way that if anything goes too wrong or goes wrong at the wrong time, they will be helpless to do anything about it. I try to drive in such a way that when things go really wrong I can still compensate for other people's mistakes. Of course it's impossible to be 100% safe but I am quite confident that I'm very significantly safer than most drivers.
> It obviously isn't safe. It's a situation where if anything goes wrong, there is a very high chance that everyone involved goes up in flames.
And "if anything goes wrong" in that strong way almost never happens. It meets my standard for safe, and definitely meets car standards. I'm not sure what your definition is, but I hope it's not that safe=perfect because then nothing would be safe and the word would be useless.
More importantly, you're missing my main point about cars. There are risks you can control, and risks you can't control. Pretend we completely solve the first category, absolutely pristine driving, zero possible mistakes, you have the driver's seat and you're being amazing. The remaining risk from driving is still higher than the total risk from taking a flight.
So while it's rational to prefer being in control in like-for-like situations, the vehicle factor overshadows the control factor. A rational person looking for safety will prefer the combo of commercial flight and lack of control over the combo of car and full control, and feel less anxious on the plane than when driving on a good day. Even if they're a really good driver.
It's amazing what one competent developer can do, and it's amazing how little a hundred devs end up actually doing when weighed down by beaurocracy. And lets not pretend even half of them qualify as competent, not to mention they probably don't care either. They get to work and have a 45 min coffee break, move some stuff around in the Kanban board, have another coffee break, then lunch, then foosball etc. Ad when they actually write some code it's ass.
And sure, for those guys maybe LLMs represent a huge productivity boost. For me it's usually faster to do the work myself than to coax the bot into creating something acceptable.
reply