Reverse-engineering is cheap now
simonwillison.net
Reverse-engineering is cheap now
1–10 of 42 posts
Re: Reverse-engineering is cheap now
#2Human-written API documentation, on the other hand, tends to be inconsistent in quality
Re: Reverse-engineering is cheap now
#3Also this weekend I found out that Claude is better at writing Home Assistant automations than I am and I have been doing it for years.
Re: Reverse-engineering is cheap now
#4Re: Reverse-engineering is cheap now
#5I personally think what has become cheaper is the cost of documentation. Gen AI documentation is flat and explicit, so I sometimes find it more convenient than human-written documentation, especially for APIs. (Many people criticize AI's distinctive writing style, but I don't really care about style in manuals.) Human-written API documentation, on the other hand, tends to be inconsistent in quality
Re: Reverse-engineering is cheap now
#6I personally think what has become cheaper is the cost of documentation. Gen AI documentation is flat and explicit, so I sometimes find it more convenient than human-written documentation, especially for APIs. (Many people criticize AI's distinctive writing style, but I don't really care about style in manuals.) Human-written API documentation, on the other hand, tends to be inconsistent in quality
So I use AI for exactly what Simon’s post discusses, and am thrilled to be able to rid myself of crap software written by device vendors, and make the devices work without my stuff.
Re: Reverse-engineering is cheap now
#7what are some stuff that people are interested in reverse engineering ? ive never done it before but recently got interested after people started porting mario 64 to the playstation.
Software license/key verification. Sometimes it’s as easy as replacing a “JNE” with a “JE”, or replacing “JMP”, or even just “NOP” some “CMP” operation. It’s a fun challenge, at least for people who enjoy solving puzzles.
Re: Reverse-engineering is cheap now
#8Re: Reverse-engineering is cheap now
#9Re: Reverse-engineering is cheap now
#10I personally think what has become cheaper is the cost of documentation. Gen AI documentation is flat and explicit, so I sometimes find it more convenient than human-written documentation, especially for APIs. (Many people criticize AI's distinctive writing style, but I don't really care about style in manuals.) Human-written API documentation, on the other hand, tends to be inconsistent in quality
Everything human made is inconsistent. I can tell just from an error in schematic which of my former colleagues created that schematic. Everyone of them had training on the job and have thrir signature errors. That’s why automation is crucial for quality control.