From my point of view it was really a game changer. The first time debugging and understanding web-applications became accessible. Probably all browser dev tools were inspired by this tool
From my point of view it was really a game changer. The first time debugging and understanding web-applications became accessible. Probably all browser dev tools were inspired by this tool
I still think the Mozilla team did Firebug a dirty by reimplementing what was an inferior version instead of bringing it home.
That's when we switched to Chrome for debugging, and only come back to Firefox to debug endless loops and stack overflows (because their Javascript VM is still better at being able to suspend/trace those)
It’s hard to tell with autodidacts if they really got pissed off about something or just needed an excuse to deep dive into something completely unrelated, and I would definitely peg him as one.
Joe Hewitt begat DOM Inspector[1], which, after Hewitt left Netscape, begat Firebug (originally "FireBug"), and then pretty much every other Web developer tool began as an attempt to create something that could compete with what was available in the Mozilla ecosystem.
1. https://en.wikipedia.org/wiki/DOM_Inspector
2. https://web.archive.org/web/20060419170530/http://www.joehew...
Still, I can't comprehend how you could develop anything in Javascript with just console.print either. You have my respect and admiration.
It wasn't too dissimilar to developing a gui app, you could print to the console, raise a dialog, or if you wanted to be fancy implement a log with a window or pane to show them. Logging is what I use today for backend systems. It is usually enough, only breaking out a debugger once or twice a year.
I taught myself programming with ASP Classic (VBScript) completely unaware of debuggers and it was normal to dump variable values to the output to try understand what was happening.
I did the same with PHP and initially the same with JavaScript.
However, once I learnt how to debug in Chrome’s dev tools, the idea of working without a debugger for any programming became unthinkable.