I would not say your list is anything like complete, although those topics are often discussed here. Apple is a huge player in the general computing ecosystem, and probably a majority of front- and back-end developers these days work on macbooks, so it isn't surprising that the things they do resonate in this community.
I think the dangers that LLMs pose to the ability of engineers to earn a living is overstated, while at the same time the superpowers that they hand us don't seem to get much discussion. When I was starting out in the 80's I had to prowl dial-up BBSs or order expensive books and manuals to find out how to do something. I once paid IBM $140 for a manual on the VGA interface so I could answer a question. The turn around time on that answer was a week or two. The other day I asked claude something similar to this: "when using github as an OIDC provider for authentication and assumption of an AWS IAM role the JWT token presented during role assumption may have a "context" field. Please list the possible values of this field and the repository events associated with them." I got back a multi-page answer complete with examples.
I'm sure github has documents out there somewhere that explain this, but typing that prompt took me two minutes. I'm able daily to get fast answers to complex questions that in years past would have taken me potentially hours of research. Most of the time these answers are correct, and when they are wrong it still takes less time to generate the correct answer than all that research would have taken before. So I guess my advice is: if you're starting out in this business worry less about LLMs replacing you and more about how to efficiently use that global expert on everything that is sitting on your shoulder. And also realize that code, and the ability to write working code, is a small part of what we do every day.
I’m glad you listed the manual example. Usually when people are solving problems, they’re not asking the kind of super targeted question in you second example. Instead it’s an exploration. You read and target the next concept you need to understand. And if you do have this specific question, you want the surrounding context because you’ll likely have more questions after the first.
So what people do is collecting documentations. Give them a glance (or at least the TOC), the start the process to understand the concepts. Sure you can ask the escape code for setting a terminal title, but will it says that not all terminals support that code? Or that piping does not strip out escape codes? That’s the kind of gotchas you can learn from proper manuals.
> So I guess my advice is: if you're starting out in this business worry less about LLMs replacing you and more about how to efficiently use that global expert on everything that is sitting on your shoulder.
There's a real danger in that they use so many resources though. Both in the physical world (electricity, raw materials, water etc.) as well as in a financial sense.
All the money spent on AI will not go to your other promising idea. There's a real opportunity cost there. I can't imagine that, at this point, good ideas go without funding because they're not AI.
I don't agree. LLMs don't have to completly replace software developers, it is enough to reduce the need for them by 30% or so and the salaries will nosedive making this particular career path unattractive.
Ditto, self-hosted for over eight years at my last job. SCM server and 2-4 runners depending on what we needed. Very impressive stability and when we had to upgrade their "upgrade path" tooling was a huge help.
I once found a bug in code that was read to me over the phone while I sat in an airport waiting for a flight. So I agree that constructing a model of the program in your head is the key, and you can use various interfaces for that. Some are more optimal than others. When I first started learning to write programs we very often debugged from printed listings for example. They rolled up nicely but random access was very slow.
A type system lets different parts of a program agree on how to interpret a pattern of bits in memory and then enforce that interpretation. I don't think electronic circuits built from discrete components that have immutable physical properties are analogous in the way that the author apparently thinks they are.
> crossing the ocean on a boat felt absolutely epic and dangerous
Given the way death was implemented ("LFG @ EC tunnel for a corpse run to Guk!") and the fact that you could fall off the ships in the middle of the ocean when the game lagged, it _was_ epic and dangerous. I remember the first time it happened to me and players in public chat coached me through a 20 or 30 minute swim to get my wizard and stuff to an island with a portal.
As an almost-daily motorcyclist with 15k miles on my current machine (Suzuki DL650), I absolutely agree that the increased proportion of pickup trucks on the road increases the risks for riders, however I suspect it is mainly because the larger, heavier vehicles aggravate the effects of a general deterioration in driving skills and attitudes. One thing about riding a motorcycle is that you are, unless you have a death wish, an active and observant participant in what you are doing, which alone separates you from a seeming majority of those driving cars and trucks. You become much more aware of what others on the road are doing, and what they are doing, in large numbers, is acting like twits.
Driving crazily fast in residential areas, rolling through stop signs, blowing off yellow and even red lights, ignoring turn signals, aggressively tailgating cars, trucks, even motorcyclists like myself, tapping away at their phones and steering with their knees. I think I see just about every variation of all of these things at least several times a week, to the extent that I have thought about the idea of creating some kind of org or foundation or even just a blog to advocate a return to taking driving seriously. I don't have a lot of confidence that I could make a difference though. I suspect a lot of the problem is simply many more cars on infrastructure that we haven't put enough money into for decades, but I'm no expert.
It's a really complicated issue, but you might find some of stuff related to Strong Towns, 15 minute cities, and sorta general modern urbanist things interesting. If we had better transit, more connected communities etc, people who are less interested in driving and driving well would have other options than hours long commutes.
The problem is that these people want to drive, and don't care about it. They want to drive for sociological reasons - driving is seen as a symbol of American independence and financial stability. Look at the people who get weird reactions because they chose to walk to work, or schools that object on spurious grounds when they walk their kid to school.
The car is seen as an assumption, a bare minimum. And any attempt to replace it is taking away a personal right.
I think these are really the same thing looked at from opposite side of the circle. When all of your coworkers are driving 45 minutes in on the highway because nothing is local to good housing, public transit isn't available at all, or the public transit available is so bad (in multiple ways) as to beg questions why you'd use it, then it drives the sociological assumptions about other types of transport in the same way the mindset itself drives the conditions which lead to even more assumptions.
One could say it's that people need to want to see better public transit as a good idea for normal people or one could say it's that public transit needs to be made better so people see it that way. In both situations, it's when public transit actually gets improved anything will actually change.
I don't think this is limited to the US, I have exactly the same viewpoint as a Brit and so do many people I know.
People like walking to work and like taking the tube after a night out, but ultimately, the car is just vastly more convenient and comfortable for such a large amount of stuff.
You may as well ask me to give up running water because technically I could just carry it from the well.
Realistically if public transport advocates want progress they need to demonstrate that they also understand the utility of cars because otherwise they come across as simply being wilfully ignorant.
I think there are two different things though, and in the UK the bar is (mostly) just a practical one.
Lots of my colleagues cycle to work, because the cycling infrastructure is great (both from Cambridge City, and from my employer). For those along the Guided Busway corridor, quite a few get to work like that because it is convenient.
Step 1 is to make the public transport good enough so that it is at least as good as taking a car. But the US has Step 2 - convince people that they aren't looking poverty stricken if they take a bus.
I find those authoritarian "people should live their lives how we want them to" sites more annoying than anything. They also tend to be overly dismissive of residential solar, EVs, rural life and homesteading
A friend of mine is a volunteer fireman. Since the fire engine sits higher than just about anything, he can see what people are doing behind the wheel in their SUVs. I’d be shocked, he reports, to know just how many of them are absorbed in their devices while driving.
And since using your device while driving can mean a hefty fine -at least where I live- most of them do it by lowering/turning their gaze from the road so that the device stays more hidden instead of lifting the device and keeping their eyes "mostly" ahead.
I recognise this picture. For example I remember when I used to commute by motorcycle getting cut off by a guy driving a van who had his phone clamped in the crook of his neck and was writing something in a notepad with a pencil and steering with a combination of the notepad and his knees. This is turning at a really busy junction in London[1] during rush hour traffic.
> I don't have a lot of confidence that I could make a difference though.
My recent conclusion is that efforts are worth it even if we're pessimistic about outcome. Often times it is hard to get positive feedback from people you're helping to consider their own behavior even if they don't acknowledge you.
I am not a motorcyclist but I have to agree with your assessment based on my personal experience driving. The risks that morons take while driving is absurd, but I've seen how it affects motorcyclists more. I once saw a motorcyclist nearly get hit because they were being tailgated by a driver and another driver want to pass the tailgater, thinking they were just a slow driver. So the other driver speeds up and attempts to cut off the tailgater, only to realize at the last moment there was a motorcycle there.
After see that, I make sure to give any motorcycle I'm behind an extra buffer of space to make sure I'm not obstructing anyone's view of them.
Yes, driving has become a necessity for everyday life in most places, but we need to pump the brakes and remind everyone it is a privilege, not a right.
i agree with this esp. when the parent linked a wiki page that, if you go beyond the single photo on the page and read it, is completely counter to the comment.
i'm confused too, but ty parent for making me aware of vision zero.
Is that a measured observation? Not trying to nitpick - genuinely curious if this is your observation from experience or there are some studies that you are referring to.
My gut feel is that people drove very badly in the before-times but often also very slowly and cautiously at the same time. Speed felt dangerous in old vehicles. Modern computers with wheels are like living rooms with great acceleration and decelaration. Maneuvers which would had taken great skill to perform with an old rear-wheel drive car with bad tires, are now executed routinely like it's nothing, thanks to antispin, traction control etc etc.
Cars are much safer now, especially on the inside, but when you get hit on the outside by a several tonne projectile, it's about the same as it ever were.
this is definitely a big part of it. in the past, cars were either small with tiny engines or big "boats" with massive engines and super soft suspension. those old suspensions weren't really about control - they were for comfort or just trying to deal with all that weight. now basically every car, no matter the size, comes with lighter parts, way smaller but way more powerful engines, smarter computers, better tires, and most importantly, way better suspension. all that means a lot more grip, way faster acceleration and braking, and a much bigger feeling of control - even for people who might not be paying full attention (or really know what they’re doing).
we've kind of made every car a sports car, and that means when people make mistakes, those mistakes get out of hand way quicker before physics wins.
then there’s the whole manufacturer's arms race - the classic prisoner's dilemma. trucks and suvs just keep getting bigger, faster, heavier, packed with screens and gadgets. all the old luxury stuff is standard everywhere now. so everyone is more and more isolated from the actual consequences of bad driving ... until they're not.
>> Is that a measured observation? Not trying to nitpick - genuinely curious if this is your observation from experience or there are some studies that you are referring to.
It is from my experience as a rider, as I said in my post, but there are also plenty of studies showing increased deaths and injuries among pedestrians, cyclists and motorcyclists.
I think cars becoming safer has ironically driven a lot of this behaviour. People feel safe themselves and don't take care. It's called risk compensation.
I agree modern cars are much better engineered to increase passenger survivablity.
Can’t remember the program (it was a very long time ago) but the crash investigation expert said a 6 inch spike on the driver steering wheel would improve driver’s perception of risk as it would be a very pointed reminder of risk.
I don't think that's what's motivating people. Nobody was dying in droves before. The expected outcome of the mean and median example of distracted driving been purely financial ever since cars grew seatbelts and accidents are more expensive than ever. There's probably some other explanation, though I have no clue what.
Lots of memories from my own childhood and my kids'. My dad took me on my first visit to a Detroit-area store in the mid-60's. Used to love just walking around and checking out the shelves. Sort of a Fry's vibe but there was one in nearly every decent-sized town. The oldest piece of running tech currently in my house is a 20 year-old Realistic 4-port gigabit switch that connects my office machines to the router in the family room :).
reply