March 2024

AI hallucinates software packages and devs download them – even if potentially poisoned with malware

Simply look out for libraries imagined by ML and make them real, with actual malicious code. No wait, don't do that

#generative ai #programming #security

Open Source Software: The $9 Trillion Resource Companies Take for Granted

Many companies build their businesses on open source software, code that would cost firms $8.8 trillion to create from scratch if it weren't freely available. Research by Frank Nagle and colleagues puts a value on an economic necessity that will require investment to meet demand.

#programming #economics

December 2023

Web CGI programs aren't particularly slow these days

#web #programming

October 2023

The beauty of finished software

#programming #ethics

We have used too many levels of abstractions and now the future looks bleak

A big percentage of so-called experts today only know how to configure tools, but they understand nothing about how things work at the deeper level. This is a real challenge and a big problem for the future.

#programming #ethics

I Will Fucking Haymaker You If You Mention Agile Again

#programming #work

July 2023

Rust-based malware used to hack both Windows and Linux servers

#programming #security

Just normal web things.

#web #programming

June 2023

Fast machines, slow machines

#computers #programming

Developers are lazy, thus Flatpak

#programming #attitudes

May 2023

Modern software quality, or why I think using language models for programming is a bad idea

#generative ai #programming

To grow an open source project, give up control

#programming #ethics

April 2023

A love letter to make

#cool #programming

My least favorite question in all of tech recruiting

Are you a top, a bottom, or a switcher?

#programming #attitudes

Losing the imitation game

AI cannot develop software for you, but that's not going to stop people from trying to make it happen anyway. And that is going to turn all of the easy software development problems into hard problems.

#generative ai #programming

February 2023

Modern Health, frameworks, performance, and harm

#health #programming #ethics

December 2022

I am not a supplier

#programming #ethics

November 2022

Why Twitter Didn’t Go Down: From a Real Twitter SRE

Corrolary: when it does go down, it will go down hard.

#social media #programming

Programmers really, really need to get that the #1 feature any app needs is to get the job done, period. All else is a detail. If it fails at its most basic task, nothing else matters. Not features, not bling. Want to add a bonus feature I would appreciate? Make your app extra stable. No crashes, no data loss. Most other things are just bloat.

#programming #updates

Undefined Isn’t Unpredictable

#computers #programming

September 2022

New Site

How not to build a site; or How I intended to build a simple one-page site and accidentally a static site with blogging and a gallery.

#web #design #programming

July 2022

How ironic that now I know exactly how to make a good blogging-oriented SSG but don't need one anymore. Oh well, the time will come again.

#internet #programming #updates

June 2022

Give Up GitHub

#programming #business

May 2022

How censoring China’s open-source coders might backfire

Many suspect the Chinese state has forced Gitee, the Chinese competitor to GitHub, to censor open-source code in a move developers worry could obstruct innovation.

In all honesty, we should also be worried about MS owning GitHub, and not enough people are.

#china #programming #free speech

April 2022

What is it with programmers and their tools? You don't hear carpenters pontificating over the art of the drill, or learning hammer-fu.

#programming #updates

GitHub suspending Russian accounts deleted project history and pull requests

#programming #free speech

Horrible edge cases to consider when dealing with music

#music #programming

January 2022

Open source developers, who work for free, are discovering they have power

#programming #work

December 2021

Funding isn't the problem with open source

#programming #security #business

No Easter Eggs In Curl

#programming #security

October 2021

It seems to me the makers of Wayland want all the clout of becoming the new X11, only without putting in any of the work.

#programming #updates

September 2021

Privacy Myth 1 - We Are Not Collecting Personal Data

#programming #privacy

August 2021

Free Software NOT as in `free speech,` NOR as in `free beer`

#programming #politics

My tiny side project has had more impact than my decade in the software industry

#programming #work

July 2021

Why I no longer trust Github

#internet #programming #business

June 2021

Why I recommend CGI instead of web frameworks

#web #programming

January 2021

Building Flounder

#web #programming

October 2020

Flutter Web: A Fractal of Bad Design

#web #programming #ethics

August 2020

Jira Is A Microcosm Of What’s Broken In Software Development

#programming #business

July 2020

Programmer Power

Yep, like I wrote the previous year, the software freedom movement is made up of libertarians. Explains a lot, really.

#programming #politics

April 2020

How I accidentally wrote a static site generator

#web #programming

June 2019

Rust, A Game Review

Disclaimer: As a mod of /r/rust, I see a lot posts and comments confusing the game with the programming language. So I decided to write this humorous take.

#programming #humor

May 2019

Why I'm still using jQuery in 2019

#web #programming

January 2019

HTML, CSS and our vanishing industry entry points

#web #programming #ethics

April 2016

Rotary: A Retro Web Input for Phone Numbers

#cool #web #programming

May 2013

Open Source Is Old School, Says The GitHub Generation

#programming #law

CSS3 Pong: I****e things to do with CSS #17

#cool #web #games #programming

MPEG1 Video Decoder in JavaScript

#cool #web #programming

January 2013

Programmer Interrupted

#programming #work

October 2012

Star Wars 3D Scrolling Text in CSS3

#cool #web #programming