Author: Adnan Masood
Hippocratic Oath for Software Developers
Dr. Phillip A. Laplante, Ph.D., associate professor of software engineering at the Penn State Great Valley School of Graduate Studies, expresses the need for software professionals to have a similar oath as doctors and nurses. Following is his recommendation. "I solemnly pledge, first, to do no harm to the software entrusted to me; to not knowingly…
U-M develops scalable and mass- producible quantum computer chip
Correctness Proving Rants - Call for Papers - etcetera etcetera
Recently for a software engineering exam, I had to answer an interesting Schach's problem from "Object-Oriented and Classical Software Engineering" 6th edition, McGraw Hill, 2005 (ISBN: 0-07-286551-2) Can correctness proving solve the problem that the product as delivered to the client may not be what the client really needs? Give reasons for your answer. Correctness proving aka…
GLAT - Mathematica and favourite equations
After my futile attempt to take GLAT, I looked up some of the sequences and found pretty comprehensive solutions on Mathworld. It's one of my favourite resources when working on a statistics / mathematical problem. They like to mention two interesting facts: Minutes after posting of the puzzle on their website (the first 10-digit prime number…
Automatic DIstilation Of Strctures - the new Learning Algorithm
ADIOS caught my eye in December's issue of Dr Dobbs Journal and I decided to try it out. It's a really cool idea (and implementation); a not-so-novelle but relatively newer approach to unsupervised learning. The algorithm performs the autonomous learning by regenerating and repeatedly aligning sentences and checking the overlapping parts. More ..from their website "The…
WinFX, Base Class Libraries in 2.0 and SGV.NET UG Launch
I've been busy for last couple of days in tweaking the San Gabriel Valley .NET Developers group website. With Rob's initiative, we along with some like minded professionals have started this group to facilitate the needs of the area's developers. SGV.NET's first meeting is on 1/24 and we are already listed on SoCal.NET website. MCP Flash and upcoming…
Bayesian - Markov Chain Analysis and Typos
I was doing a Bayesian network assignment for school, minding my own business, when I encountered the following typo (screenshot below). This eventually pushed me over the edge to rant out this blog post you are reading now. Well, I agree that typos happen, we all know about HTTP 1.1 standard specs "Referer" and how that happened, but there…
Social Networking...the Microsoft Research Way
From Microsoft Research website... SNARF, the Social Network and Relationship Finder, developed by Microsoft Research and available for download , is designed to help computer users cope with precisely such scenarios. SNARF, a complement to e-mail programs such as Outlook, filters and sorts e-mail based on the type of message and the user’s history with…
Generics Class Types - O'Reilly way
I found a good Generics example in C# Cookbook and thought should share. It demonstrate a good use of strong typing and inner classes. I think I'm in compliance with O'Reilly Policy on Re-Use of Code Examples from Books Understanding generic class types public static void TestGenericClassInstanceCounter() { // regular class StandardClass A = new StandardClass(5); Console.WriteLine(A); …