Where are the Tools for Your Job?
After taking an abstract algebra class, I decided to revisit something from my cryptography class and figure out how the Number Field Sieve works, since my final project was writing the quadratic sieve [side-note: if anyone wants the code for it, I'll throw it up on the site. Actual sieving was not a requirement, so [...]
Popularity: 3% [?]
How Reddit Will (Maybe) Save Software Development
Or, This Started as a Diatribe About Bad Programming Books, and Turned Into Beating a Dead Horse.
Decades after The Mythical Man Month examined the management of software development, projects are still failing at an alarming rate. Some estimates say that as few as 34% of software engineering undertakings are successful. Not only that, [...]
Popularity: 17% [?]
Talking to People, not Computers
It’s possible to program a computer in English. It’s also possible to make an airplane controlled by reins and spurs. - John McCarthy, 196x.
This is pretty thought-provoking for being a flippant remark on computer language design. I don’t 100% agree with the sentiment of this quote (which is hard to do in the face [...]
Popularity: 7% [?]
keep looking »