• 0 Posts
  • 18 Comments
Joined 1 year ago
cake
Cake day: June 16th, 2023

help-circle



  • I started coding with Visual Basic 3 which basically only had arrays for holding multiple items, so probably 50% of my time was spent writing code to delete items - you had to iterate through the remainder of the array copying values from x to x - 1 and then re-dimensioning the array. I remember having my mind blown when proper collections were introduced with VB4.










  • This is my favorite Notepad memory: in the late '90s I went through a six-month stretch where Internet Explorer’s “View Source” command just totally stopped working. It would normally open up the HTML source of a page in Notepad and suddenly not having this made debugging … challenging to say the least. Nobody else that I worked with had this problem and nobody could figure out what had happened to me.

    The culprit turned out to be an inexplicable IE bug where View Source wouldn’t work if you had a shortcut named “Notepad” on your desktop. It didn’t even have to be a shortcut to Notepad, it just had to be named that. The fix was to just rename the shortcut “NotepadX” and then View Source worked again.






  • I had a coworker who was big into TDD. He was using it on a disaster project that was way over budget and long overdue. I was sitting in on a meeting between him and the client when he tried to defend the project’s status by saying “you don’t understand - we’ve written six times as much test code as actual code!” The client almost punched him.

    IMO it doesn’t matter what methodology you use if a) you don’t have the ability to understand what the client actually needs, and 2) you can’t code your way out of a paper bag (or to put it more technically, if you over-architect your solution and then can’t solve all the self-inflicted problems you run into).