October 14, 2024
5
min read

Dev Digest 137 - AI'm not sure about this

Chris Heilmann

Hello fellow developer, this is the 1st "out of the can" edition of 3 as I am on vacation in Greece going "whee are you cute" at donkeys. So, fewer news, but lots of great resources. Enjoy!

News and Articles

OpenAI has been the big topic winning in the raising money space, and announced a lot of new features on their DevDay. Simon Willison did a great job live blogging it. Meanwhile, Meta's new fancy AI glasses have been used to dox people in realtime (more detail in this document). Microsoft discontinues HoloLens 2, adds voice and vision to Copilot and starts paying publishers for content surfaced by it. Apple removed 60 VPNs from its Russian App Store and 60% of ProductHunt's 1 million users are bots. There is much drama and a lawsuit about Wordpress with Mullenweg threatening corporate takeover of WP Engine.

AI is doing well, and also isn't. Drowning in Slop describes a thriving underground economy clogging the internet with AI garbage, developers seem to gain little (if anything) from AI coding assistants, Copilot makes programmers worse at programming and coding challenges like Codeforces ban AI generated code. A government trial found out that AI is worse than humans at summarising information, and researchers start to prefer running small models on their laptops instead of using the big players. There is a massive human cost of AI and developers are getting tired of it and wonder if AI helps us that much as products aren't getting better. Hey, but at least bots can now read those traffic-image CAPTCHAs. The 2024 Ruby on Rails Community Survey Results are out as is Python 3.13. And Fair Source is a new-ish idea to bridge the gap between open source and proprietary licensing.

Code and Tools

Palantir share lessons from over a million lines of TypeScript, there is a visual primer on durable JavaScript functions and an intro to command injection vulnerabilities by Liran Tal of Snyk who spoke at our Data and Security LIVE day. Writing code for computers is hard, but it's even harder to write for humans.

In JavaScript land, functional style is a way to avoid if-else Hell, you can drastically improve performance by optimising bundle sizes, use Chrome AI to re-write text and do OCR scanning with the Tesseract OCR engine.

A new drama in web standards vs.framework development is around Web Components, with some stating that they are okay, other calling them not the future, others just celebrating them as the present and yet others stating the obvious that could have cut this short, namely that it is OK that Web Components are not Framework Components. Often when these discussions arise it is about browser support and an abridged history of Safari showstoppers shows how often the iOS browser was an issue.

Some tools for you:

Cool code demos

stop record button switch
fluid gradient

Talks and Videos

Stephan Gillich Bringing AI Everywhere

Stephan Gillich of Intel answers how we make AI real, accessible and safe, responsibly – together. Check it out!

Other videos and talk write-ups of note:

Work and Jobs

Simon Willison shares what he learned serving on the board of the Python Software Foundation, Conway's Law is shaping software architecture more than anything else, 91% of polled Amazon staff is unhappy with return-to-office and 75% ponder jumping ship and their RTO policy says a lot about remote work culture. Read about shared learnings from 7 failed tech interviews and that mentorship is the underrated perk of working in big tech.

Procrastination Corner / Wonderful Weird Web

Dev Digest 137 - AI'm not sure about this

October 14, 2024
5
min read

Continue reading

We are busy writing more posts on this topic right now. Sign up for our newsletter to not miss them.

Subscribe to DevDigest

Get a weekly, curated and easy to digest email with everything that matters in the developer world.

From developers. For developers.