Oliver Dew

@olsibob
7 Followers
52 Following
36 Posts

I am now being required by my day job to use an AI assistant to write code. I have also been informed that my usage of AI assistants will be monitored and decisions about my career will be based on those metrics.

I gave it an honest shot today, using it as responsibly as I know how: only use it for stuff I already know how to do, so that I can easily verify its output. That part went ok, though I found it much harder to context switch between thinking about code structure and trying to herd a bullshit generator into writing correct code.

One thing I didn't expect, though, is how fucking disruptive it's suggestion feature would be. It's like trying to compose a symphony while someone is relentlessly playing a kazoo in your ear. It flustered me really quickly, to the point where I wasn't able to figure out how to turn that "feature" off. I'm noticing physical symptoms of an anxiety attack as a result.

I stopped work early when I noticed I was completely spent. I don't know if I wrote more code today than I would have normally. I don't think I wrote better code, as the vigilance required is extremely hard for my particular brand of neurospicy to maintain.

As far as the "write this function for me" aspect, I've noticed that I tend to use the mental downtime of typing out a function I've designed to let my brain percolate on the solution and internalize it so I have it in my working memory. This doesn't happen when I'm simply reviewing code written by something else. Reviewing code and writing it are completely separate activities for me. But there's nothing to keep my fingers and thoughts busy while I'm coming up with what to write next.

I didn't think we were meant to live like this.

To: Apple

Your app, Wallet, has been rejected.

Your app displays advertising in notifications, which is not compliant with the App Review Guidelines and violates guideline 2.5.18. Ads must be confined to the main app binary.

Please remove the ads from the extension and resubmit.
https://mastodon.social/@caseyliss/114738626109660386

Ratatui + Bevy = 3D occlusion rendering in the terminal!

🐁 https://github.com/cxreiff/bevy_ratatui_camera

#rustlang #ratatui #tui #bevy #terminal

GitHub - cxreiff/bevy_ratatui_camera: A bevy plugin for rendering your bevy app to the terminal using ratatui.

A bevy plugin for rendering your bevy app to the terminal using ratatui. - cxreiff/bevy_ratatui_camera

GitHub

@danielpunkass Cars are a great analogy. Surely a useful technology, but acceding to their use universally caused massive damage to our society that we still haven’t unwound.

If anything, cars are a useful warning that we should absolutely _not_ mindlessly accede to AI being everywhere and that we need to be mindful of the externalities before it’s too late.

Apple Intelligence strikes again. That feature is utterly broken, and it's fucking embarrassing that Apple shipped it.
https://techhub.social/@jonathanreed/114428416915383058
Jonathan Reed (@[email protected])

Hey Apple. Sort your fucking house out. I just got a notification summary that ‘Dad had another stroke’ when he hadn’t (he’s had a stroke before so there was a small reference in the message). Naturally I shit my pants and tapped on the message straight away so wasn’t able to get a screen grab.

TechHub

I think a lot of people that don't really understand what they're doing obsess over LLMs for the same reason that they might have obsessed over visual programming or Plain-English-programming a generation ago.

In their mind, programming works like this:

1) A clever person designs the system/app/website/game in their mind.

2) The person uses whatever tools available to wrangle the computer into reproducing that vision.

(1/...)

Investigating a SwiftUI stack overflow related to a 309kB *type name*. It looks like we accidentally described the entire app in a single TupleView. Wild.
A user sent me a Codea project they've been working on, using our new renderer. I just had time to take a look at it and wow, I was blown away

It's here: fully native Swift and #SwiftUI apps for Android!

That's right, compile your Swift/SwiftUI for both iOS and Android. Embed additional Kotlin and Compose as desired. Utilize the vast ecosystem of Android libs and Swift packages. Full post:
https://skip.tools/blog/fully-native-android-swift-apps/

Fully Native Cross-Platform Swift Apps

Skip brings SwiftUI app development to Android

Skip

#Bevy 0.16 is out now! It features GPU-Driven Rendering, Procedural Atmospheric Scattering, Decals, Occlusion Culling, Relationships, Better Spawning, Unified Error Handling, `no_std`, Faster Transform Propagation, and more!

https://bevyengine.org/news/bevy-0-16/

Bevy 0.16

Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!