(no title)
FitchApps | 1 month ago
Now, imagine a scenario of a typical SWE in todays or maybe not-so-distant future: the agents build your software, you simply a gate-keeper/prompt engineer, all tests pass, you're now doing a production deployment at 12am and something happens but your agents are down. At that point, what do you do if you haven't build or even deployed the system? You're like a L1 support at this point, pretty useless and clueless when it comes to fully understanding and supporting the application .
esperent|1 month ago
So you know what do, what I've been doing for about a decade, if the internet goes down? I stop working. And over that time I've worked in many places around the world, developing countries, tropical islands, small huts on remote mountains. And I've lost maybe a day of work because of connectivity issues. I've been deep in a rainforest during a monsoon and still had 4g connection.
If Anthropic goes down I can switch to Gemini. If I run out of credits (people use credits? I only use a monthly subscription) then I can find enough free credits around to get some basic work done. Increasingly, I could run a local model that would be good enough for some things and that'll become even better in the future. So no, I don't think these are any kind of valid arguments. Everyone relies on online services for their work these days, for banking, messaging, office work, etc. If there's some kind of catastrophe that breaks this, we're all screwed, not just the coders who rely on LLMs.
nzealand|1 month ago
I am genuinely curious about your work lifestyle.
The freedom to travel anywhere while working sounds awesome.
The ability to work anywhere while traveling sounds less so.
Retric|1 month ago
bheadmaster|1 month ago
Those still have limits, no? Or if there's a subscription that provides limitless access, please tell me which one it is.
Xfx7028|1 month ago
lmc|1 month ago
cries on a Bavarian train
alt187|1 month ago
zahlman|1 month ago
b_t_s|1 month ago
pixl97|1 month ago
jillesvangurp|1 month ago
Actually, the last thing you probably want is somebody reverting back to doing things the way we did them 20 years ago and creating a big mess. Much easier to just declare an outage and deal with it properly according to some emergency plan (you do have one, right?).
CI/CD are relatively new actually. I remember doing that stuff by hand. I.e. I compiled our system on my Desktop system, created a zip file, and then me and our operations department would use an ISDN line to upload the zip file to the server and "deploy" it by unzipping it and restarting the server. That's only 23 years ago. We had a Hudson server somewhere but it had no access to our customer infrastructure. There was no cloud.
I can still do that stuff if I need to (and I sometimes do ;-) ). But I wouldn't dream of messing with a modern production setup like that. We have CI/CD for a reason. What if CI/CD were to break? I'd fix it rather than adding to the problem by panicking and doing things manually.
reycharles|1 month ago
Take a look at how ridiculously much money is invested in these tools and the companies behind them. Those investments expect a return somehow.
i_am_proteus|1 month ago
raw_anon_1111|1 month ago
https://boto3.amazonaws.com/v1/documentation/api/latest/inde...
I don’t need to comprehend “the library”. I need to know what I need to do and then look up the API call.
DesaiAshu|1 month ago
You're an engineer, your goal is to figure stuff out using the best tools in front of you
Humans are resilient, they reliably perform (and throw great parties) in all sorts of chaotic conditions. Perhaps the thing that separates us most from AI is our ability to bring out our best selves when baseline conditions worsen
Gallows4574|1 month ago
Bnjoroge|1 month ago
dham|1 month ago
Sevii|1 month ago
direwolf20|1 month ago
light_hue_1|1 month ago
I'll happily optimize my life for 99.999% of the time.
If the Internet is down for a long time, I've got bigger problems anyway. Like finding food.
1718627440|1 month ago
I don't know about you, but I don't connect to the internet most of the time, and it makes more productive, not less.
t_mahmood|1 month ago
IF I was totally dependent on it, I would be in trouble. Fortunately I am not.
raw_anon_1111|1 month ago
zahlman|1 month ago
... Why wouldn't you build software that works there?
As I understand things, the purpose of computers is to run software.
But more importantly, let's suppose your software does require an Internet connection to function.
Why should that imply a requirement for your development environment to have one?
Why should that imply a requirement for a code generation tool to have one?
akomtu|1 month ago
darkhorse222|1 month ago
RA_Fisher|1 month ago
palmotea|1 month ago
Your teachers had the right goal, but a bad argument. Learning arithmetic isn't just about being able to do a calculation. It's about getting your brain comfortable with math. If you always have to pull out a goddamn calculator, you'll be extremely limited.
Trust me, elementary-age me was dumb to not listen to those teachers and to become so calculator-dependent.
fatherwavelet|1 month ago
We just really underestimate sentimentality in our society because it doesn't fit our self conception.
davidmurdoch|1 month ago
1718627440|1 month ago
Kiboneu|1 month ago
(I jest a bit, actually agree since turning assembly->compiled code is a tighter problem space than requirements in natural language->code)
ambicapter|1 month ago
wodenokoto|1 month ago
You are at least a decade late to post fears about developers reliance on the internet. It was complete well before the LLM era
1718627440|1 month ago
I use SO quite often, but it is for questions I would otherwise consult other people, because I can't figure it out short of reverse-engineering something. For actual documentation man pages and info documents are pretty awesome. Honestly I dread leaving the world of libraries shipped with my OS vendor, because the quality of documentation drops fast.
wizzwizz4|1 month ago
bigbuppo|1 month ago
unknown|1 month ago
[deleted]
seanmcdirmid|1 month ago
jimmaswell|1 month ago
cyanydeez|1 month ago
empath75|1 month ago
What happens when github goes down. You shrug and take a long lunch.
newsoftheday|1 month ago
psyclobe|1 month ago
blub|1 month ago
* all services are run at a loss and they increase price to the point the corp doesn’t want to pay for everyone any more.
* it turns out that our chats are used for corporate espionage and the corps get spooked and cut access
* some dispute between EU and US happens and they cut our access.
The solution’s having EU and local models.
bathwaterpizza|29 days ago
giancarlostoro|1 month ago
This is why I suggest developers use the free time they gain back writing documentation for their software (preferably in your own words not just AI slop), reading official docs, sharpening your sword, learning design patterns more thoroughly. The more you know about the code / how to code, the more you can guide the model to pick a better route for a solution.
FitchApps|1 month ago
luxcem|1 month ago
newsoftheday|1 month ago
direwolf20|1 month ago
Your pizza restaurant is all wonderful and all but what happens when the continual supply of power to the freezer breaks? How will you run your restaurant then?
greenie_beans|1 month ago
i would work on the hundreds of non-coding tasks that i need to do. or just not work?
what do you do when github actions goes down?
LtWorf|1 month ago