suraj

suraj

@essnine.dev

code monkey, bit lost right now RC - F2 '23

117 followers193 following121 posts

comments on James Mickens' talks and essays are always a bit looney-tunes-y, half the people going all elmer fudd in there and half too busy laughing/crying

Back in 2022, my at-the-time workplace decided to sponsor folks for AWS certifications. To get people to start studying for the test, they asked that folks pick one of the many services or configurations you can/might/will end up using on AWS and do a 1-hour group discussion on it.

View full thread

And this code in this branch was, one way or another, a stranger's labour. It was someone else who had gone to the trouble of learning and making and sharing. What did I get out of using an LLM for my task? Nothing. I spent a few dollars and got some code, but having the code was not the point.

Getting the code was. I had it but hadn't gotten it. I'd taken it, or been given it. I don't fucking know what to call this. Anyway. I didn't like it then. Don't like it now. AI boosters can go fuck themselves. This tech has uses beyond disempowering common folks under the guise of automation.

Back in 2022, my at-the-time workplace decided to sponsor folks for AWS certifications. To get people to start studying for the test, they asked that folks pick one of the many services or configurations you can/might/will end up using on AWS and do a 1-hour group discussion on it.

View full thread

I decided to give Claude a shot at making what I was trying to make. I bought a few dollars' worth of credits, configured the auth token, and let it rip. It took a few minutes, and in a separate git branch, made what I was trying to make. It felt gross. It wasn't me who made this.

I could understand the code. I suppose with a couple hours' prep (to get more familiar with the language) I'd have written something similar. But this wasn't me. Why would I want this? The whole point of trying to make the thing myself was that I'd made it, brought it into existence with my hands.

Back in 2022, my at-the-time workplace decided to sponsor folks for AWS certifications. To get people to start studying for the test, they asked that folks pick one of the many services or configurations you can/might/will end up using on AWS and do a 1-hour group discussion on it.

View full thread

Stuff like that used to happen often at that workplace. I'm glad I left. The places I've worked since then have been better, but there are always people like that. LLMs have given some of them a lot of leeway towards this behaviour. How do we expect to build a community of people actually interested

in computers if all of modern technology aims towards making us not want to? What sort of world are we living in? It depresses me a lot to think about all this. I was working on something personal using the Janet programming language recently. I've been using the Zed editor on and off for a bit.

Back in 2022, my at-the-time workplace decided to sponsor folks for AWS certifications. To get people to start studying for the test, they asked that folks pick one of the many services or configurations you can/might/will end up using on AWS and do a 1-hour group discussion on it.

View full thread

At the end of my slideshow, before starting the broader discussion with the dumb hypotheticals and so on, I'd asked the group at large, "What even is a VPC?" โ€” informally, almost jokingly, in an effort to put everyone at ease. I saw a couple of colleagues start typing. Likely into Google search.

And then read out, verbatim, what they saw on their screens. I asked where they'd found that answer. They said it was from a blog post. I asked how they could be sure that what they were reading was correct and accurate. They said it was the first Google result, which ought to be good enough, right?

Back in 2022, my at-the-time workplace decided to sponsor folks for AWS certifications. To get people to start studying for the test, they asked that folks pick one of the many services or configurations you can/might/will end up using on AWS and do a 1-hour group discussion on it.

View full thread

Which took all of 30 minutes, with the rest remaining for questions and activities. With the number of folks who'd already done presentations in the weeks prior, I wanted to keep things lively. Silly questions and hypotheticals welcome. Like, what if we want an EC2 instance to have 2 IP addresses?

And for the most part, I got what I wanted. It was a good session! CIDR blocks and the Classful model of networking alone alone wrinkled a few brains during that session. However, there's always folks who miss the point of group discussions. And there were a few around that day too.

Back in 2022, my at-the-time workplace decided to sponsor folks for AWS certifications. To get people to start studying for the test, they asked that folks pick one of the many services or configurations you can/might/will end up using on AWS and do a 1-hour group discussion on it.

View full thread

I was wrong, of course. It was a bit of fun to do the reading on VPCs and then CIDR blocks and the general principles of designing and building networks โ€” all very interesting stuff, a rabbit hole leading down into a veritable warren of topics that I wish I'd taken better notes on. But anyway.

I prepared a slideshow of maybe 8 slides? Mostly tables and diagrams, no notes on there. Didn't want to turn it into a session of reading off of the screen, didn't want people to feel sleepy staring at a wall of text. Closer to a demo-ish vibe, jumping around between the AWS console and the show.

Back in 2022, my at-the-time workplace decided to sponsor folks for AWS certifications. To get people to start studying for the test, they asked that folks pick one of the many services or configurations you can/might/will end up using on AWS and do a 1-hour group discussion on it.

"Group discussion" here was implied. We were asked to make presentations. And so people did. For whatever reason, despite not being as eager to get that certification as other folks had been, I was asked to "present" a "session" on VPCs, which threw me for a minute. Because who cares about VPCs?

Waiting for someone to use the new Claude model for the one thing nobody can object against โ€” develop a working jailbreak for the Kindle Paperwhite 11th Gen on 5.19

As someone moving back and forth between skeptical user and vicious hater of AI workflows, it has been an interesting few months now since people have started to talk about this outcome of the AI revolution (derogatory). What did folks expect if not this? Gotta get our hands dirty to get good.

Gergely Orosz@gergely.pragmaticengineer.com

But there's less professional pride, my refactoring muscles are unused and eroding... and yeah, just less pride/care about the code, even if I tell myself I care about the architecture

suraj reposted

trying to put my dumb ass to sleep, failing, tried to solve project euler problem 11 in janet, great success, now sleep will come to me

It was only a matter of time, of course, and I might even be too late to notice it, but people have begun to add AI-generated text to TVTropes.

Lately starting to become aware of how much work stuff I actually do sort of on autopilot where Iโ€™m not consciously thinking about what message Iโ€™m typing or code Iโ€™m writing or such. Gets jarring when Iโ€™m doing this stuff while on a call because I see what Iโ€™ve done but donโ€™t remember how.

And work quality isnโ€™t suffering, but itโ€™s like itโ€™s all in a separate loop from my conscious thinking. Sometimes I switch entirely out of conscious thought and get completely engrossed in the work, but that has always been a thing. Having two separate contexts running together is the weird bit.

That new clicks keyboard accessory isnโ€™t quite the same as what I was thinking about here but itโ€™s close enough And who knows, maybe weโ€™ll get something like the n97 keyboard next year if the clicks folks manage to make it til then

suraj@essnine.dev

been kinda sad that after all these years of MagSafe on iPhones nobodyโ€™s thought about making a keyboard accessory styled after the Nokia n97 keyboard just imagine the possibilities

Put my phone in a jacket pocket I donโ€™t normally use, forgot where I put it, and panicked for a full minute despite being able to feel its weight in the jacket. All in a public place. Is this what being 31 is supposed to be like?

folks who call LLM-generated software homemade or home-baked or whatever ought to consider calling it drop-shipped after looking at how much they pay for it and the way they depend on model peddlers not effing things up without telling them

Been on a streak of reading the City Watch series of Discworld books this week. Just finished Night Watch and I donโ€™t know what to do with myself, which is how good books make me feel. What a great story. Love it.

struck suddenly by the realization that the very first thing I ever did on a computer with internet access was download more clipart in powerpoint (2003 maybe?) so i could make funny animations in a computer lessons class organized by a school that was run by a charitable foundation

Wordle 1,642 4/6 โฌœ๐ŸŸจโฌœโฌœ๐ŸŸจ ๐ŸŸจโฌœโฌœ๐ŸŸจ๐ŸŸจ ๐ŸŸจ๐ŸŸฉ๐ŸŸจโฌœโฌœ ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ

funny how siri is the only voice assistant app this works anymore for because all the rest of them can respond to this question and might soon try to shove an advert in their answer

suraj@essnine.dev

hey siri how do I lighten the burden on my soul from the sins of my youth

More and more convinced that the iPad mini is the only device that comes close to the ideal form factor for an all-round general purpose personal computing device. If only this had actual cellular functionality (and maybe better cameras) Iโ€™d be glad to use it instead of a phone full-time.

Bought something online last night at 2am so I guess the mood for today and tomorrow is โ€œpackidgeโ€

Thought about buying an iPad mini for my birthday, but somehow not convinced that buying it would be the best way to spend that much money. Now I'm thinking about what other gadget I could buy to scratch my itch for a new toy. It'd have been easier if more things officially shipped to India.

Didnโ€™t sleep enough yesterday, did a fair bit of driving today, and then had coffee late at night. So now every time I try to close my eyes and sleep I wind up imagining a very vivid situation where I get into a horrible car crash.

Going to be a bit crude here but the disconnect between management and ground-level folks when it comes to the conversation about (effective) use of GenAI might vanish if the latter were allowed to call out the former for being stupid fucks by actually calling them "stupid fucks". Might help a bit.

View full thread

To add here though, I think I understand some of why it's going this way. The dream is that GenAI trivializes software development (and maybe most development/processes) that have been outsourced, right? And not speaking purely geographically here. This applies to all sorts of large organizations.

Which, I mean, good luck? If these systems, behemoths that they are, get wrangled by GenAI in a way that minimizes the burden of building and validating and running them mostly, if not entirely? Great! But I'm not sure if the economics of it work out (unless guillotines come into the picture).

Going to be a bit crude here but the disconnect between management and ground-level folks when it comes to the conversation about (effective) use of GenAI might vanish if the latter were allowed to call out the former for being stupid fucks by actually calling them "stupid fucks". Might help a bit.

View full thread

It's necessary work. And the people who work on these systems, with modern tools, modern languages and frameworks that were created to make programming more accessible, I don't think they're trained/motivated to approach GenAI tools with the caution+rigor that celebrity programmer of the day might.

Going to be a bit crude here but the disconnect between management and ground-level folks when it comes to the conversation about (effective) use of GenAI might vanish if the latter were allowed to call out the former for being stupid fucks by actually calling them "stupid fucks". Might help a bit.

View full thread

Anyone from a third world country who's done some basic reading in high school knows that statements like "90% of code will be written by AI in a few years" was wished upon a shriveled monkey's paw โ€” I don't understand why so many programmers with online clout don't seem to think that way

I've had a few friends and former colleagues who worked on outsourced projects that came to them via consultancy work. I'm not naming names or being more specific here because it's pointless. Everyone knows what role India plays in the software world, for better or for worse. It's grunt work. But...

Going to be a bit crude here but the disconnect between management and ground-level folks when it comes to the conversation about (effective) use of GenAI might vanish if the latter were allowed to call out the former for being stupid fucks by actually calling them "stupid fucks". Might help a bit.

View full thread

"code is just a means to an end" yes "write code but be prepared to throw it away" very true "we now have tools that write code faster than you can comprehend (or read), said tools have more memory than you but less than they need for whole tasks โ€” we think this'll make you faster" wait what?

I mean, I'm not trying to be an ass here for the fun of it. (What fun?) It's just that everyone who seems to proselytize GenAI tools in earnestness (earnestness as in only preaching what they practice) is in some weird little clique where they don't work in the sort of field most programmers do.

Going to be a bit crude here but the disconnect between management and ground-level folks when it comes to the conversation about (effective) use of GenAI might vanish if the latter were allowed to call out the former for being stupid fucks by actually calling them "stupid fucks". Might help a bit.

In my (limited) experience, ever since GenAI coding tools have become mainstream the conversation about long-term maintenance has gone right out of the window and it's all become a discussion about generating the right solution or prompting the model right or figuring out the right context...

which isn't new, I guess? Some things have always been a certain kind of way in the vast majority of workplaces, a baseline level of suck, I get it. But also, maybe when folks in a move-fast-break-things workplace take GenAI as a tool to move even faster, maybe calling them stupid fucks is the way.

I haven't seen Stranger Things so I feel very concerned about that bald kid with superpowers because she has a nosebleed in like half of all promo material I've seen and that can't possibly be good for her