Juma't, 06/08/2010 Website 2249 hits
Sangat penting untuk mendefinisikan apa reduksionisme adalah dalam konteks desain web. Sementara ide-ide terhadap reduksionisme bervariasi tergantung pada siapa Anda bertanya, definisi yang sederhana adalah bahwa metode reduksionis mendidih ke hal-hal rumit untuk hal-hal sederhana, yang mungkin mencakup modularizing sistem menjadi komponen-komponen dicerna lebih; semua ini sambil menghindari kerugian nilai dan kegunaan.
Semoga bermanfaat dan selemat menyimak .. :)
In the field of design, the phrase "complexity is the enemy" speaks to how keeping things simple makes our work more functional.
With the modern crop of technologies that dole out increasing amounts of functionality, it’s important that we take the time to ensure a balanced level between oversimplification to the level that insults our visitor’s sense of competency and extreme complexity which endangers their experience.
In this article, I want to talk about the idea of reductionism — a process that improves the efficacy of our designs as well as the time we spend making and maintaining them.
Going "back to basics" and challenging the way we design, write code and produce content will de-clutter our interfaces, improve the readability of our web copy, speed up deployment, make things easier to use, and reduce our maintenance requirements.
It’s important to define what reductionism is in the context of web design. While ideas towards reductionism vary depending on who you ask, a simple definition is that reductionist methods boil down complex things to simpler things, which might include modularizing the system into more digestible components; all of this while avoiding losses in value (fidelity) and usefulness.
Essentially, it means that if you have something that’s bloated, heavy or complex — removing some bulk will improve your work.
Understanding the complexity of things by reducing them into smaller components allow us as "web scientists" to better maintain and organize what we produce.
While reductionism allows us to objectively strip away the complexity and see the fundamental principles that guide our work, it specifically highlights the importance of knowing what is beneficial to the end user and to us as the makers of these products.
As a practice, we can save ourselves time and money (by not undertaking unnecessary work) and free our visitors from distractions.
Sometimes, we as web professionals spend a great deal of time trying to plan and "pre-react" to situations that will unlikely happen.
We want to give all users every single function that they want/may want. This mentality — though well-intentioned — usually backfires and we end up with something over-engineered and scaled to epic proportions.
But if we just provide our users the things they really need (and nothing more), it reduces the amount of thinking and cognitive processing we subject them to.
If we think about the concept of reductionism in this way, having more features, spending more development time in things practically no one will use, and pre-planning every single potential situation actually makes it worse for our users.
The key point to take away is that reductionism is more than just some quick technique to boost your work’s quality. It’s a way of life and a beautiful ideology for maintaining a tight workflow.
In web design, there are three main places we can apply reductionism:
Additionally, you could apply reductionism in the way your web design business works and how you approach developing solutions to a client’s problems.
Whether you’re trying to apply a reductionist methodology to your content, code or design, the principle remains the same: You want to ensure that everything in your product is absolutely critical to the people who’ll be using it.
End users hate being confused or feeling like they’ve lost control; giving them the power of having more time to read your content, achieving a task with your user interface quicker and so forth improves their experience.
The defining characteristic of our work then becomes quality rather than quantity. It’s not going to be about having 100 features, it’s about having two really great ones.
Content reductionism can be approached in many ways. The simplest way is taking your copy, reading through it, and paying attention to ways you can simplify the structure, reduce the word count, remove redundancy, strike out jargon, and just anything that doesn’t really add any value to it.
Of course, there’s more to content than text. Image or visual sensory reductionism can be performed by taking out gratuitous graphics that simply serve as eye-candy and page bloat, but doesn’t really help drive your points across to the reader. Remember that a picture should be worth a thousand words. Using an image should reduce the amount of stuff you have to write, otherwise, it doesn’t belong in your copy.
Code reductionism is all about simplifying your code and making sure it can’t be written any better.
However, this process isn’t that simple, and we also have to make micro-decisions in certain cases and go in favour of semantic and web-accessible, yet lengthier code.
Design reductionism can be established through the ideals of simplicity, usability and stating the obvious.
Steve Krug’s book, Don’t Make Me Think!, has a title that summarizes the concept well. We ought to pay attention to the intuitiveness in our designs and by reducing design elements, our designs require less thinking and processing on our user’s behalf.
If you have doubts about a particular design element — it probably means you can take it out.
The key point to maintain is that when you apply reductionism to your work, the final product should be better or equal to your current state. It’s worth noting that reductionism doesn’t preach arbitrarily taking things out just to reduce bloat, but rather, encouraging careful and thorough thinking to see if we can make things better by way of simplification. Sometimes things need to be complex or complex things are already as simple as they’ll get.
One reductionist method I follow is the "power of 50%" concept. In essence, it’s about taking whatever you have right now and then breaking it down until you eliminate 50% it.
Whether you’re reducing your web copy in half, cutting down your code base to 50%, or taking out half of the design elements you’ve plugged in — the theory is you reduce the dilation of your product and enhance the quality of what’s left.
While this may seem difficult, the guideline holds true in that, in many cases, the amount of excess that exists in all manners of things is far too disproportionate.
Keep in mind, though, that going over the top with reductionism is possible. If you keep squeezing the juice out of what you create, you may not have enough to drink. Therefore, it makes sense to be thoughtful when applying reductionism.
Determining the best way to apply reductionism to your work will differ on a project-to-project basis.
It takes time and effort to get into this mindset of being proactive in creating less stuff, but the ideology it pertains to is grounded in a simple truth: people hate complexity and unnecessary stress. There’s nothing worse than being confused or feeling like you’ve lost control.
Reductionism benefits you in the long run and applying its principles to web design is simple. While we accept that over-thinking solutions occurs regularly and we can get a bit sloppy as a result — the reductionist method stands as a way of improving the overall quality of work, which results in us gaining a greater appreciation for refining our thoughts and our products.
In your next project, think of ways to drain away some of the excess.
: tanpa label
Cangehgar: Bobodoran Anjing
Dari Abu Musa (Abdullah) Bin Qais Al-asy'ary R.a. Berkata: Rasulullah Saw Ditanya Mengenai Orang-orang Yang Berperang Karena Keberanian, Karena Kebangsaan Atau Karena Kedudukan Manakah Diantara Semua Itu Yang Disebut Fisabilillah? Rasulullah Saw Menjawab, "Siapa Yang Berperang Semata-mata Untuk Menegakkan Kalimatullah (agama Allah) Maka Itulah Fisabilillah."Itulah Fisabilillah ..
Kini saatnya memiliki website/blog professional dan memiliki prestise baik untuk pribadi maupun instansi/perusahaan. Layanan VPS maupun Dedicated Server dengan harga yang terjangkauLearn More
Memerlukan layanan Jasa pembuatan website ? Jangan ragu untuk menggunakan layanan GaluhWeb yang telah digunakan oleh puluhan Pelanggan. Ayo tunggu apalagi ?Learn More
Gunakan identitas bisnis atau blog dengan domain yang keren. Harga murah dengan fitur melimpah. Buruan daftarkan domain anda sebelum keduluan yang lain :)Learn More