Posts

The Digital Ghost & The Surviving Code: An RTIMULib Story

The Digital Ghost & The Surviving Code: An RTIMULib Story The Digital Ghost & The Surviving Code An investigative report found that while developer `richardstechnotes` vanished from the web, their most influential project, `RTIMULib`, was saved by the open-source community. This is the story of its disappearance and digital resurrection. 2 Deleted GitHub Accounts `richardstechnotes` & `richards-tech` 3 Unrecoverable Projects `RTNDF`, `manifold`, `RT-AI` 1 Major Surviving Legacy The `RTIMULib` Ecosystem 100% Community Preserved Kept a...

Programming a 'Profession' part II

Image
an excerpt from the book "Clean Coder" Programming a 'Profession' part II for the young programmers At 11:39 am EST on January 28, 1986, just 73.124 seconds after launch and at an altitude of 48,000 feet, the Space Shuttle Challenger was torn to smithereens by the failure of the right-hand solid rocket booster (SRB). Seven brave astronauts, including high school teacher Christa McAuliffe, were lost. The expression on the face of McAuliffe’s mother as she watched the demise of her daughter nine miles overhead haunts me to this day.  The Challenger broke up because hot exhaust gasses in the failing SRB leaked out from between the segments of its hull, splashing across the body of the external fuel tank. The bottom of the main liquid hydrogen tank burst, igniting the fuel and driving the tank forward to smash into the liquid oxygen tank above it. At the same time the SRB detached from its aft strut and rotated around its forward strut. Its nose ...

Programming a 'Profession'

an excerpt from the book "Clean Coder" Programming a 'Profession'  for the young programmers You’ve picked up this book, so I assume you are a software professional. That’s good; so am I. And since I have your attention, let me tell you why I picked up this book.  It all starts a short time ago in a place not too far away. Cue the curtain, lights and camera, Charley ….  Several years ago I was working at a medium-sized corporation selling highly regulated products. You know the type; we sat in a cubicle farm in a three-story building, directors and up had private offices, and getting everyone you needed into the same room for a meeting took a week or so.  We were operating in a very competitive market when the government opened up a new product.  Suddenly we had an entirely new set of potential customers; all we had to do was to get them to buy our product. That meant we had to file by a certain deadline with the federal government, pass an asse...

String Comparison in a Little Detail

Why we avoid '==' operator to compare two strings We all know that we should use String class's equals method to compare two strings. When we use '==' operator to compare two equivalent String objects will give you 'false'. If those are String literal s then 'true'. The concern is you don't know whether the String reference is pointing to literal or String object. That's why you are always encouraged to use equals method to do string comparison. Let's check few examples with String literal those we are focusing on this article: 1 2 3 4 5 6 7 8 9 10 11 12 13 /** * Created by eananthaneshan on 6/8/16. */ public class Test { public static void main ( String [] args ) { String a = "a" ; String b = "b" ; String ab = "ab" ; System . out . println ( ab == ab ); System . out . println ( ab ==( a + b )); System . ou...