Articles « Blog « 5am – Fixing What I Broke!

5am – Fixing what I broke…

It’s actually 4:30am, and I’m already here at my desk, trying to make sense out of the stuff I broke yesterday. I’ve got 40 days until the big launch, “March 14th Grand Opening Party” and it this point, I’m thinking we may be limping a bit come opening day.

I’ve got about 5,000 email invitations going out, and am going to be holding this live chat open all day the day of the launch, I know I know, you’re hear reading this already and it feels like everything is working just fine… That’s because I only show you the stuff that works! Well, the stuff that mostly works….

So anyways, one of the key features that makes Monalle so surfable is the right panel ISA suggester / selector. It’s labeled “Random Positivity” but it isn’t really random, it picks things it thinks you’ll enjoy based on your historical selections… And last night I broke it. Broke it pretty bad too. Below is a screenshot of the actual code itself (note: if you printed this image out at regular size, it covers and entire wall)…. Notice anything special? There’s almost no spaces!!!! It’s so dense, and so big, and I broke it! Right now it is doing all sorts of odd things, only a few of them what it’s supposed to do…

Top Secret ISA 2.1 Code

I promised Molly I would be home by 7 o’clock every night. For me, family and loved ones are my top priority, and I need to live that, not just say it… So come 6:30 last night, it was still broken, and I just went home… Hopefully only a few people saw how messed up it was…

I’ve got a lot to do before the Grand Opening, and breaking one of the essential elements was not really high on my agenda. To compound problem, I don’t actually know what I’m doing. When I wrote the original ISA, it was all OO (Object Orientated), and it was way too elaborate for current Monalle website’s needs. (when we shut it down it was managing 400 million pieces of information and had 60 processors) I needed something new, something lighter, faster, and less expensive.

Flashback – One Year Ago – Enter, Angsuman Chakraborty, CEO of Taragana Software, he stepped in, wrote the new improved code, and donated the ISA’s new engine to the project early last year. I got super lucky to have the support and help of a skilled player like Angsuman, unfortunately I broke it and Angsuman is in India super busy running Taragana. So as the old adage goes “You break it, you fix it.” Now it’s about 4:30am, and I’m in the office, trying to fix it…

Boy oh boy, when I break things, I sure break ‘em good!

… 7 Hours later – Well, it turns out there is a distinct difference between ‘Opening Quotation Marks’ and ‘non-specific quotation marks’. Thank goodness for ‘find and replace’ – we’re back on track and the ISA engine is working once again!

Daniel