tl;dr If you want to ship high quality code, you should invest in more than one of formal code review, design inspection, testing, and quality assurance. Testing catches fewer bugs per hour than human inspection of code, but it might be catching different types of bugs.
- Siddhartha Reddy
Whenever I’m showing a newcomer to Clojure how to bring in code from other namespaces, I find myself apologizing that it’s a bit complex and confusing. Now, I won’t spend time moaning about the current state of namespaces, but I thought it might be helpful to give an overview of the various calls you can make to require a Clojure lib.
- Siddhartha Reddy
After going to the Apple Store with a friend and seeing the $300+ Apple Time Capsule I decided to see if I could do the same thing with Netatalk. Turns out I could
- Siddhartha Reddy
Pluton is a framework which can help make network applications - especially web server applications - faster, lighter-weight, easier to debug, and potentially less resource intensive.
- Siddhartha Reddy
Kafka is a messaging system that was originally developed at LinkedIn to serve as the foundation for LinkedIn's activity stream processing pipeline.
- Siddhartha Reddy
Follow the above links to download the database of Stations, Trains and Schedules of Indian Railways in SQLITE, SQL, JSON, XML and CSV formats. Before you ask, sorry, it does not contain dynamic data like seat availability or PNR status.
- Siddhartha Reddy
The Society of Automotive Engineers (SAE) published a paper in 1995 suggesting how outside mirrors could be adjusted to eliminate blind spots. The paper advocates adjusting the mirrors so far outward that the viewing angle of the side mirrors just overlaps that of the cabin’s rearview mirror. This can be disorienting for drivers used to seeing the flanks of their own car in the side mirrors. But when correctly positioned, the mirrors negate a car’s blind spots. This obviates the need to glance over your shoulder to safely change lanes as well as the need for an expensive blind-spot warning system.
- Siddhartha Reddy
Credit card numbers that conform to the Luhn formula (MOD 10 check). Usefull for testing e-commerce sites (because they should get past any pre-validation you do, and be declined at the card processor or bank stage).
- Siddhartha Reddy
If there was one course I could add to every engineering education, it wouldn’t involve compilers or gates or time complexity. It would be Realities Of Your Industry 101, because we don’t teach them and this results in lots of unnecessary pain and suffering. This post aspires to be README.txt for your career as a young engineer. The goal is to make you happy, by filling in the gaps in your education regarding how the “real world” actually works.
- Siddhartha Reddy