Stupid, no… how I percieve things is just different. Remember, I’m the guy who finds color syntax highlighting HARDER to read (I find having the colors all over the place make my eyes refuse to focus on the text), the common use of extra spaces on elements even HARDER to read (I’m not punctuation blind so I try to assume each section spaced apart is a SECTION, not a single statement), and find tabbed editing to be a colossal step BACKWARDS in functionality (especially if the editor doesn’t let you drag windows out of the tabs).
I do use those tools – when cleaning up other people’s messes… they are great tools for collaboration when the person you’re dealing with has little to no common sense much less organizational skills. You know, the type of people who saw nothing wrong with transitional, and are flocking to HTML 5 as if it offers anything USEFUL.
Though this:
Has me scratching my head a bit – I mean the breakpoint and code tracking tools are useful enough… but I don’t really think of Firebug or Dragonfly as tools for working with Javascript… I generally find the error consoles much more informative (Opera user, go figure), I generally have my logic flow worked out before I lay down code… They’re primary use is supposed to be for HTML/CSS debugging… which if you bother to use semantic names on elements, don’t try to declare widths the same time as padding/border, don’t waste your time declaring widths on EVERYTHING or waste time doing APO on everything and SHOCK let flow do it’s job… Much less actually practice semantic markup and separation of presentation from content… sectional inheritance to prevent specificity issues…
NOT really sure what purpose either tool would serve when working with my own code.
Generally speaking, I don’t see those types of issues – Though I do often laugh at people struggling to make nonsensical “non-viable for web deployment” crap vomited up by photoshop junkies who know jack about things like accessibility, sustainability, maintainability, or even the concept of hosting costs and practical bandwidth loads… Probably why most of the time I can take layouts people have “struggled with for weeks” and spit it out in an hour or two… typically in half the markup.
Which I think my posting record here in the CSS area can show in action.
Though it could just be that I’ve been writing code for three decades – So I have a little different a viewpoint and get a bit tired of seeing people making the same mistakes and bad choices over and over again… Stuff we learned our lessons on ages ago but people keep bringing back… either out of ignorance or because somebody that’s a “name” in the industry said so.
It’s like chiclet keyboards – they sucked on the Aquarius, they sucked on the Trash 80 Coco, they sucked on the MSX, they sucked on the Sinclair Spectrum, the worst keyboard of all time was the one for the PC Jr… but slap an Apple logo and a two dollar stamped aluminum shell around it, and it’s “trendy” enough for people to ignore that it still sucks. Hell, people will still even pay unicomp scale prices for them when it’s unlikely they cost more than five bucks to manufacture.
(and before some “AAH, that’s off topic” putz get their panties in a wad… that is a literary device called a “simile”)
What’s old is new, and that’s not always a good thing. You can call it “boot cut”, it’s still a bell-bottom.
Though to drag myself back on topic, I think a lot of those tools would be a lot less needed if people bothered having code targets – a limit on how big a page is allowed to be. I still practice 70k ideal / 140k max – that’s HTML + CSS + SCRIPTS + THEME images. (I don’t count content images towards that total). If you can’t fit a normal website into those limits, you’re probably making an annoying, slow crap websites.
To the same end there’s the code to content ratio – how much HTML do you have for the content? If it’s more than a 2:1 ratio when you have more than 5k of plaintext, there’s probably something disastrously wrong with how the page is written. There’s CSS – if you need more than 48k of CSS there’s probably something horrendously wrong/inconsistent/needlessly convoluted with how you applied your style. Then of course there’s these idiotic scripting libraries where the library ALONE served COMPRESSED sucks down half my target; where people use a 100k library compressed to 30k to write a 30k script to do what I usually do in 4 to 6k without jquery, mootools or any of the rest of that nonsense. (Or it’s animated nonsense that is more annoyance than help when it comes to the page being useful, informative, or would even reach the point of me allowing to load entirely)
See why Mr. “Don’t use e-mail clients, use webmail” of the past decade is suddenly switching back to using M2 because of all the annoying, broken, painful to use ajax for nothing BS webmail is being bloated down with… making hotmail, yahoo mail, and gmail effectively useless by comparison. Getting sad when they make Squirrelmail look good. Even more sad when the suits were sold on that scripting as “saving bandwidth” when it in fact typically doubles the traffic load. The joke we used to make about flash applies to 90% of the javascript used on websites these days – there’s a reason it’s called “flash” and not “substance”.