As Web designers and developers, much of our time is spent carving out little corners for ourselves: setting up stops along the information superhighway, creating hangouts to populate the virtual landscape. We shape areas of the Web as we choose to or as our clients command—like Neo altering the Matrix. Unlike Neo, though, we have rules to follow, standards to meet. Web development and design exist in a framework that dictates what we can and cannot do. With this idea of molding the Matrix in mind, we once again turned to our followers on Twitter.
In a recent poll, we asked: if you could make one thing about Web design different today, what would it be? To avoid repetition, we included a caveat: other than making IE disappear? With that, a wide range of answers flooded in on hash tags.
Better Browsers
Below are selected responses from our followers that offer a number of approaches to bettering the browser experience, and most of them deal with rendering code. There was variety in the responses, but making all browsers adhere to one set of enforced standards is an extremely popular solution. Compatibility was the focus.
- I’d make every browser standards-compliant… and every website look amazing!
- I would make every browser render the same code the same way.
- Kill vendor-specific codes. No more of this -webkit crap.
- Make all browsers be in sync. They are out of sync now. That’s the big difference between being a Web and graphic designer.
- As many have said, cross-browser standards. So much time is wasted creating cross-browser compatibility. I’d also like to see better methods for separating content and navigation forms.
- I’d ask all developers and companies to create one standard all-in-one Web browser. Need competition anyway? Here: plug-ins!
- All browsers should have a unified rendering engine.
- Standardize form elements across platforms and browsers.
- Force standards. The W3C should have to “allow” browsers to browse the Web—and if -webkit, -moz or 90% of IE’s browser-specific bullshit were there, they’d block the browser. In a week, we’d have development heaven for all.
- Make every browser read visual elements mathematically the same way so that developers wouldn’t have to care about cross-browsing.
- We need a single open-source rendering engine (i.e. WebKit) that every browser could use and contribute to—and then we can scrap all other engines.
- Fix font rendering.
Improving User Interfaces
We got a couple of suggestions that might steer the community toward a more advanced UI experience. From doing away with roll-over pop-ups to a website-specific history of links for returning users so that they can pick up where they left off, whatever the approach, adjusting the UI was in our readers’ sights.
- Oh bloody hell, that question is easy: NO roll-over popups. Anything that obscures content on the page should require a click!
- Engage people with better user interfaces, lightweight websites and Web apps in order to create great user experiences.
- Great design + great code = amazing experiences = happy people = a better world!
- I would like to see more usability functions and a “resume” option to bring up the last links seen on a website when you return to it. That way, if you have to leave, you can return and begin where you left off—a history, but saved on the server side of that specific website.
- Push for consistency and usability.
- I’d have two versions of websites: one with no ads at all, the other with ads, etc. The Internet user would have options.
A handful of replies suggested that through the unity of designers, we could effectively guide the industry forward. This doesn’t mean we would all have to agree on everything and move in the same direction. It just means that a friendlier, more collaborative mindset could take the community to new heights.
- I would reduce hostile competition between designers and increase collaboration. IMO, too many designers do their own thing.
- Improve quality of and access to education relevant to the industry.
- I’d make some sort of service-level agreement compulsory so that clients could see those “free” and “cheap” website con men for exactly what they are.
The responses below make clear that both sides are passionate. Flash has done so much for the art and design communities that not giving it a nod would be wrong. Perhaps, though, that nod should be a final one as Flash quietly exits the playing field.
- I would kill Flash.
- Make Flash disappear.
- Somehow sort Flash so it integrates better. Don’t ever overlook what Flash has done for Web design and digital art!
Below are the responses in this part of the conversation. Speeding up the standards certification process would be a major step forward for the Web design community. Moreover, if the implementation happened across the board for all vendors simultaneously, all of our jobs would be so much simpler.
- I want instant adoption of CSS3 so we wouldn’t have to bother with so many vendor-specific rules.
- Web standards should be approved faster. By the time they are official, there’s a whole new language ready to take their place.
- Make Web fonts standardized and universal, starting immediately!
We also thought it prudent to cover the box model and the way different vendors handle this element of Web-based projects. Much like the Flash dispute, there are a couple of different takes on this, and both turned up in the poll responses. Altering the box model math would work if all vendors, say, adopted the IE approach to setting margins and borders and padding around boxes. Rather than working outside the box like the other vendors (who require you to do math to set them), IE works inside the box to keep your div the size you intended. An approach other than with IE would steer the industry away from the box model altogether and just push the grid. This would provide some level of consistency among the various browsers. Alterations that simplify our work are always welcomed, and cutting out unnecessary steps from the process would be a change for the better.
- Change box-model math.
- Replace the box model with a grid model.
Hopefully, the advice offered below will help you break out of your box. Usually, the only reason we don’t try something new is because we haven’t seen it done before. That should be a reason to go forward, not back.
- Make your work free of limited thinking. Why a sidebar? Why a menu? Why a content area? Why not re-invent it all?! Free your mind!
How Design Is Perceived
The last topic that came up in the poll is the way our job is perceived by those outside of it, especially clients. It’s a problem that bothers many in the industry. Unfortunately, some belittle the creative process, undervaluing us and our work in the process. We often hear horror stories of designers being disrespected by former clients. It can make the job much more difficult than it should be. This would be a welcome change. Easier said than done, but admitting there is a problem is always the first step to solving it. Opening a dialog on the subject, and keeping the tone respectful, is one way forward. Information is usually the best way to combat ignorance.
- Change the client’s ingrained perceptions of cost and value.
No comments:
Post a Comment