A fun read: Falsehoods Programmers Believe about REST APIs.
Monthly Archives: January 2021
Safely Creating And Using Temporary Files
An excellent run down on Safely Creating And Using Temporary Files.
Paradigms of Artificial Intelligence Programming
Today I learned that Paradigms of Artificial Intelligence Programming by Peter Norvig is now available on Github: Paradigms of Artificial Intelligence Programming. It’s the sort of book you need to read carefully and I have never taken enough time to truly engage with its content. But I would like to. One day.
Beyond Order
I think I’m gonna be interested in this one when it ships: Beyond Order: 12 More Rules for Life.
The UX Book: Designing a Quality User Experience
I wish I had the money to buy and the time to read this one: The UX Book: Designing a Quality User Experience.
Some fun reading
So from here (but without the tracking short links) I collated:
- What technical details should a programmer of a web application consider before making the site public?
- Why can’t the IT industry deliver large, faultless projects quickly as in other industries?
- How do I review my own code?
- What is the single most influential book every programmer should read?
- What is the single most effective thing you did to improve your programming skills?
- (Why) Should I learn a new programming language?
- How do you balance between “do it right” and “do it ASAP” in your daily work?
- What’s your favorite “programmer” cartoon?
In praise of property-based testing
Today I discovered In praise of property-based testing. Sounds like a pretty great idea to me!
Wide indexes or hashing
Today on 8.3.6 Multiple-Column Indexes I learned about the hash index technique:
SELECT * FROM tbl_name WHERE hash_col=MD5(CONCAT(val1,val2)) AND col1=val1 AND col2=val2;
As they say: “As an alternative to a composite index, you can introduce a column that is “hashed” based on information from other columns. If this column is short, reasonably unique, and indexed, it might be faster than a “wide” index on many columns. In MySQL, it is very easy to use this extra column.”
Falsehood
Today I discovered a curated list of falsehoods programmers believe in.
Programmer cartoons
Today via here I discovered What’s your favorite “programmer” cartoon?.