TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Whitespace killed an enterprise app

708 pointsby kirkbackusover 6 years ago

97 comments

hn_throwaway_99over 6 years ago
Hallelujah. It&#x27;s not just enterprise apps, either. I&#x27;ve seen more than a few consumer app redesigns that just seemed to tack on the &quot;clean&quot;, &quot;minimalist&quot;, &quot;whitespace&quot; ethos, without really having a clue of an understanding of how users actually used the product.<p>I think this is a big factor in what killed slashdot. They did a big redesign years back that added a lot of whitespace but actually made it incredibly difficult to easily browse comment threads and see quality comments. Similarly, despite the old Reddit interface having a reputation as being &quot;ugly&quot;, I hate the new interface and always browse on old.reddit.com, mainly because of the higher density of information that makes it easier for me to scan for posts I want to read.
评论 #19159030 未加载
评论 #19153826 未加载
评论 #19155481 未加载
评论 #19156585 未加载
评论 #19154184 未加载
评论 #19153944 未加载
评论 #19157653 未加载
评论 #19154142 未加载
评论 #19170041 未加载
评论 #19160214 未加载
评论 #19159653 未加载
评论 #19159352 未加载
PakG1over 6 years ago
I&#x27;ll forever be scarred by a web app I made to make the workflow in a mainframe terminal obsolete. Was so proud of what I&#x27;d done and all the theoretical productivity I had enabled (hey, I calculated the numbers, and the manager signed off on it!).<p>But my only lasting memory of that app is that it probably didn&#x27;t increase productivity as much as I thought it did when I looked at how they used it day to day, and only succeeded in giving them carpal tunnel syndrome due to all the extra mouse-clicking. The final conversation I had with those users is how their wrists were starting to hurt so much. But hey, I was moving on to another project. Hey, sorry to hear, here are some exercises for your wrists, see ya. Oh, by the way, did you ever try Powerball? Supposed to do wonders to make your wrists stronger.<p>I try not to be so narrow-minded about app design after that. Pretty does not necessarily equal functional, useful, or value-adding.<p>edit: In retrospect, those users grocked that terminal interface with all their key shortcuts the way a seasoned developer or sysadmin would grock emacs. Imagine forcing such a guy to use point and click instead for everything. You&#x27;d have a riot. I can&#x27;t believe I didn&#x27;t see it at the time. Young and naive, and now also regretful for all those people&#x27;s wrists.
评论 #19158284 未加载
duxupover 6 years ago
One point:<p>&gt;Are there things my users really don’t need to see right now? If you don’t know, ask!<p>ASK! ASK! ASK!<p>For the love of god please ask your users. I worked for a company with a big clunky enterprise app. It got redesigned numerous times and rolled out with big fanfare.<p>Nobody who used for any significant amount of time was involved in any of the redesigns. It was horrible every time with numerous changes just to get it not to be a huge pain point.... and then a new overhaul would come again.<p>I changed jobs to web development recently and really the first questions are to define the problems we&#x27;re solving, and find out from folks using it day to day what their pain points are and how they work. I&#x27;ll make some mvp type stuff for say a given function and then show them and get more feedback, the important thing is to get it from the end user, not their boss, not their VP, but the end user (boss and VP have to be involved too of course, just in other ways, distract them with fun control panels and such....).<p>I ended up working for a very small company, handful of people, me and one senior programmer, the product doesn&#x27;t dominate the market but time and again customers just love that we call, ask, and do stuff and don&#x27;t dictate how they work (within reason).<p>You can still make things clean, but when removing things you have to ask, communicate, you&#x27;d be surprised how much you can change if it is part of a conversation, and how little you can change if you just force it on them.
评论 #19153881 未加载
评论 #19153957 未加载
评论 #19155259 未加载
评论 #19154965 未加载
评论 #19154837 未加载
评论 #19154247 未加载
评论 #19160756 未加载
评论 #19159442 未加载
评论 #19154918 未加载
评论 #19158359 未加载
评论 #19153996 未加载
评论 #19155104 未加载
jasodeover 6 years ago
<i>&gt;a well-intentioned UX Designer at a large high-tech company who was given a new project: Redesign an internal control panel that was ugly [...] It lasted one month before the company was forced to retire it. Users absolutely hated the new system. Sure, the old system was ugly, but it had everything they needed, right at their fingertips! Their jobs were incredibly fast paced—they worked in a tech support call center and were rated on productivity metrics. They didn’t have time to click or scroll to find information while the clock was literally ticking.</i><p>This same exact story of a UI disaster happened at a Fortune 100 company I was at in 2005. They had a legacy app (think DOS character mode talking to a mainframe) for entering accounting documents.<p>To replace it, a high-priced consulting firm installed a &quot;web portal&quot; technology. (Unifying a company&#x27;s various enterprise applications behind a single web portal was a hot endeavor back then.)<p>When it was rolled out, the accounting department <i>fell behind on their work</i>. Nobody noticed that the constant UI banner at the top of the of the web portal browser window was forcing users to always use the mouse to scroll up and down to look at information. In the old DOS system, they could just enter info from invoices quickly without even looking at the screen. But the new system broke the users&#x27; fluid familiarity.<p>The UI disaster was so bad that the consulting company had to have their consultants come in on Saturday to help the client&#x27;s workers catch up on all their data entry. Imagine an army of $150k consultants doing the work of $10&#x2F;hour clerks because the web portal&#x27;s UI was never really field-tested with a real-world workload! If just one UI web developer actually shadowed one of their users for a day, they would have noticed the usability problem.
评论 #19153915 未加载
tabtabover 6 years ago
Re: <i>Everyone agreed it needed modernization—it looked like it was from the early 2000s, after all!</i><p>My goodness, Flintones even. The fashion chase is becoming obsessive and wasteful. As I&#x27;ve ranted about many times on HN, UI faddism is a huge time and resource drain and the industry should just say no or see a therapist.<p>It sounds strange, but desktop UI&#x27;s around 2000 pretty much reached the pinnacle of business UI&#x27;s. The web slid us downhill with its stateless ways, unpredictable layout results, and now wasting screen space while copying touch-screen-oriented design for mouse users who don&#x27;t need swollen boundaries. Use 5-pixel lines to visually segregate panels, saving you about 20 pixels of width versus white space. (&quot;Web&quot; pixels, not nec. actual pixels.)<p>(The only exception is perhaps drill-down link-heavy lists&#x2F;reports&#x2F;charts. The web served these well.)
评论 #19154675 未加载
评论 #19155324 未加载
评论 #19159259 未加载
gk1over 6 years ago
Please change the clickbait title. The app didn&#x27;t die, they just had to revert the design change.<p>That aside, the Freshbooks redesign last year pushed me to switch to QuickBooks for exactly this reason. The new design had the stereotypical &quot;modern app&quot; design, but every common task required 5x more time than before.<p>For example, just to change the category of an expense you have to 1) click on the expense, wait for the detail page to load, 2) click on the category, 3) click &quot;Change Category&quot; and wait for the dropdown to load, 4) click on the new category, wait for it to apply, 5) click &quot;Save&quot;, 6) click &quot;Back to expenses.&quot; And every interaction takes a second or two to register, so imagine a delay between every step. Now imagine doing this 50 times every month when you&#x27;re doing bookkeeping.<p>... In the previous version this took two clicks: 1) In the expense listing screen, click on the category, a drop down instantly appears, 2) click on the new category, it instantly applies.<p>They also took away the feature to add an accountant to your account. Imagine if GitHub took away the option to add &quot;member&quot; users.
评论 #19159010 未加载
评论 #19153892 未加载
jrochkind1over 6 years ago
&gt; Users absolutely hated the new system. Sure, the old system was ugly, but it had everything they needed, right at their fingertips!<p>I&#x27;m not sure this is about whitespace or information density.<p>I think that users, especially users using something as part of their job on a regular basis (&quot;enterprise&quot;), <i>hate change</i>. Any change. If they know how to use the thing as part of their job now, it is very difficult to make a significant change that they won&#x27;t (at least initially) say they hate and want the old thing back. <i>Even if</i> the change would have been liked better by more <i>new</i> users&#x2F;customers. <i>Even if</i> they hated the old thing too!<p>And aside from just change-aversion, of course, there may have been lots of knowledge&#x2F;decisions about what users actually needed to do to do their jobs &quot;encoded&quot; in the old UX, as a result of lots of changes over time, that can be lost when creating a brand-new-from-scratch UX -- especially if you aren&#x27;t doing a lot of (or any? it wasn&#x27;t mentioned in the post) UX research in advance of the re-design.<p>I think this story may be about <i>change</i>, without necessarily being able to conclude anything about the factors of the change&#x2F;design, such as whitespace, or any other design elements.<p>If you&#x27;re doing UX design, you should be doing UX research. And not assuming any universal principles about whitespace or information density from this blog post.
评论 #19154874 未加载
carlmrover 6 years ago
&gt;Use color deliberately.<p>And think of the color blind. Especially dark red shouldn&#x27;t be the only way this information is highlighted. 8% of men are the kind of red-green colorblind, where dark red and black is not easily distinguishable.<p>If 8% of men don&#x27;t see your error notifications, maybe that shouldn&#x27;t be the only kind of highlighting (or choose a color that is less likely to affect so many people, like orange).<p>&gt;Let users export data, instead<p>And maybe even import. I have a lot of administrative tasks I could script easily, if I had more direct access. But writing a python script using a headless browser, which breaks every time they update, doesn&#x27;t sound as attractive.<p>And a point they kind of forgot: Make it perform well. There are so many enterprise apps where you need to click a lot and wait so much time in between you start doing something else, which reduces your flow.<p>A second point: Give people keyboard shortcuts, and make them apparent through tooltips. Your power users will highly appreciate if they can do things more quickly with the right shortcuts.
评论 #19154018 未加载
评论 #19158687 未加载
dictumover 6 years ago
I feel like the author really wanted a scapegoat for a process that was flawed from the start (redesigning a product without research, empathy with users, feedback, gradual introduction with small test groups etc.)<p>Too often I see UX issues blamed on visual choices — the whole everything must be flat movement of 2013-2018 is one example — when there are deeper issues that can&#x27;t be extracted into a pithy recommendation.
评论 #19154202 未加载
评论 #19154427 未加载
kevindongover 6 years ago
Another modern web design pattern that I hate is when a website uses an excessive amount of AJAX requests. The practical effect of this behavior is that you see the UI update many, many times before the data you&#x27;re looking for is actually shown. While the data is being loaded, you just see placeholders and you don&#x27;t feel like you should do anything until the entire page finishes loading.<p>For instance, when I log into the Chase website, there&#x27;s 8 UI updates (i.e. 8 sets of loading bars&#x2F;HTTP requests; see below) that have to load before I can see the recent transactions on my account. Each chunk of requests must finish before the following chunk can start. All in all, it takes ~7.1 seconds for the page&#x2F;recent transactions to load.<p>---<p>The 8 UI updates the Chase website goes through before it finishes loading&#x2F;you can see your recent transactions:<p>1. Initial blue loading screen with a spinning loading icon<p>2. Tan colored background color replaces screen #1<p>3. Header loads<p>4. The blank outlines of the main UI components loads (without any data in them&#x2F;with placeholder loading bars)<p>5. All of my Chase account metadata (account type, current balance, and last four digits of the account number) loads<p>6. More in-depth data of the first account on the list loads (available credit, payment due date, minimum payment due, etc.)<p>7. Recent transactions panel starts to load (with no data&#x2F;with only a placeholder loading bar)<p>8. Recent transactions are shown<p>At this point, the page is finished loading.
motohagiographyover 6 years ago
Was a PM for a product that got criticism for its lack of density. When you are building a powerful tool for power users, you may need density and a lot of levers for flexibility. The consumer&#x2F;enterprise distinction is huge here.<p>As a domain expert, I was for a sparse UX that emphasized the awesome just-works power of the product. I&#x27;ll never forget how one bank IT director customer said, &quot;I just can&#x27;t pay for something with this little on the screen. Can you add more <i>stuff</i>?&quot;<p>I think the key PM-fail on my part was privately scoffing to the architects afterwards that while we reduced the whites pace, we should also implement the ruby acts_as_enterprisey module to make the product seem crappier. This lack of people insight (and downside of visionary personality type attitude) pretty much summarized my limits as a PM.<p>Real lesson for us was: enterprise users trade on demonstrating their value by performing complex work. It&#x27;s job security. The stakeholders you need to close an enterprise sale include those users. If your product or UX trivializes someone&#x27;s job, they are going to fight you.<p>When they say they don&#x27;t want your UX but they want your data, what they are really saying is, they don&#x27;t need the problem you think you are solving solved, they are indexed on finding a way to demonstrate their value.<p>I&quot;m learning this the hard way now with a product that doesn&#x27;t quite close the knowledge gap for non-experts, but am finding it&#x27;s simplicity is undermining to the authority of experts. Solving problems and demonstrating value are very different things. It&#x27;s like building a tools vs. building instruments.<p>The UX question I need to answer is, does my product solve a problem, or help a problem solver demonstrate value? If a) then the end user is not my customer, if b) it&#x27;s going to need a lot more knobs and whistles.<p>White space isn&#x27;t just white space, it represents the expression of functionality to the customer.<p>The UX design question always takes you back to first principles, who is your customer and what do they need?
评论 #19154692 未加载
评论 #19161257 未加载
fermienricoover 6 years ago
Am I the only one like dense information? There is judicious use of whitespace (Swiss layout, Brockmann et. al) and then there is the whole material UX enchilada.<p>I prefer Foobar2000 over Apple Music. Give me dense, logical and flat layout over 50 page long hierarchical layout full of whitespace. Whitespace is tiring when used extensively.
评论 #19153785 未加载
评论 #19153971 未加载
评论 #19153786 未加载
评论 #19154211 未加载
评论 #19153829 未加载
maxxxxxover 6 years ago
It seems a lot of UIs these days are designed for beginners instead of people who know what they are doing. Someone’s this is OK but in a professional conetwxt it often isn’t. I can’t even imagine if IDEs like Visual Studio were designed “spacious” and “minimalistic”. It would look cute but you wouldn’t get anything done. Some things are just complex and there is no way to design that away without hurting productivity.
评论 #19153854 未加载
评论 #19155645 未加载
评论 #19154068 未加载
评论 #19153932 未加载
alexbeckerover 6 years ago
Jira drives me nuts with this. I have a 34&quot; monitor and with six columns in our Kanban board I can see 4, maybe 5 tickets per column. With 10 people on a team it means constant scrolling to see what people are working on.<p>It finally pushed me over the edge to use user stylesheets. A bunch of &quot;margin: 0 !important&quot; and &quot;display: none&quot; and I get twice as much information on my screen at the cost of... looking polished I guess?
mrhappyunhappyover 6 years ago
The real lesson here is that the company tried to save money by hiring a design agency instead of a UX designer who would have done the research to understand the end user and their needs. Had that been done then the new interface would be just as quick to use but with major improvements. Instead of modernizing they should have asked how to design a product that’s even more useful.<p>I see this problem all the time when I talk to companies. They hire a big agency expecting big results and the agency rolls out the red carpet and does everything they are asked. Both parties fail. The first question I ask when someone asks me to design something for them is “why?” Most of the time the response is way out of touch with the actual reason why you should ever consider design. A real UX consultant will do 70% research, 30% design if they offer that portion of the service which I do. Please don’t make the mistake of assuming you know what you need. Find a UX designer not a UI designer and listen for the hard questions- who is your customer? What problems are they complaining to you with? What do you think this redesign will do for you? These are just some of the basic questions you’ll be asked. Your consultant will know your customer better than you when they are done before they touch any designs, if they don’t do any of these things then walk away.
userbinatorover 6 years ago
Related and no doubt even as infuriating is the tendency to also decrease the contrast of UI elements by, in addition to adding copious amounts of whitespace, turning blacks into light greys. I remember one instance where an internal website was &quot;modernised&quot; with a new stylesheet and panicking for several minutes wondering if something was wrong with my eyes or monitor, because everything looked faded and unclear in addition to the nauseating effect of the sea of whitespace. My coworkers were just as repulsed by the change, and after confirming with the department responsible that they were not going to revert the change (&quot;because we don&#x27;t want to go back to old stuff&quot; --- that&#x27;s literally the explanation I was given), took several minutes to come up with a user stylesheet and distribute it to everyone else interested.<p>To this day I am still astounded that more than one person thought #BFBFBF is a perfect colour for text on a white background.
评论 #19159595 未加载
seabirdover 6 years ago
Modern UI design is awful. It might work for Joe Moron, who is just scrolling through video clips and short fragments of text, but I can&#x27;t imagine why you would ever try to apply design principles designed for that case to professional users. Do people really think they can take the complexity out of these inherently complex business systems? I&#x27;m not saying that everything has to look like shit, but no amount of dumbing down an interface is going to fix the fact that certain software needs to display an intimidating amount of info, and that the learning curve for that software is going to be pretty brutal.<p>I want to wake up from this nightmare. Software like Bloomberg Terminal and CATIA doesn&#x27;t need to be <i>beautiful web apps with clean, !minimal! Material design</i>, they need to tear through the issues they&#x27;re meant to solve as quickly and easily as possible, even the reality of that is a little ugly.
评论 #19155709 未加载
nateover 6 years ago
A champion of data density who has a lot of thought provoking words on design is Edward Tufte: <a href="https:&#x2F;&#x2F;www.edwardtufte.com" rel="nofollow">https:&#x2F;&#x2F;www.edwardtufte.com</a> Worth a look if you aren&#x27;t familiar.
评论 #19157866 未加载
评论 #19155177 未加载
lolsalover 6 years ago
&gt; In the above example, note the prominence of the single red highlight in the gray-themed table, thanks to the lack of other color. Each row suffers slightly in its horizontal scannability, but at the gain of increased table-wide scannability. Consider what is more important for your application.<p>For what it&#x27;s worth, I found the blue table easier to spot the red numbers. I&#x27;m red&#x2F;green colorblind and I could not differentiate the red from the grey table coloring very well. With the blue it stood out.
michaelbuckbeeover 6 years ago
Never underestimate the power of a data entry person working in a high volume organization with an app that looks like it was designed in 1975.<p>I worked on a potential redesign of the US Navy&#x27;s medical appointment booking application and the data entry rate and responsiveness of their &quot;ancient&quot; system was far superior to the newly proposed solution (web based).
评论 #19155056 未加载
评论 #19162286 未加载
nulagrithomover 6 years ago
&gt; Users absolutely hated the new system.<p>I feel like this is a universal absolute, doubly so when it comes to enterprise apps (the lone exception being when we switched from Lotus Notes to Gmail -- then only half the company hated the change).<p>I would&#x27;ve liked to know how long the changes were in place and how it affected productivity metrics, especially the amount of training time spent on new users. As is, the article seems kind of obvious. Enterprise users abhor change; who knew?<p>&gt; Just like you wouldn’t appreciate a dictionary with only 10 words per page (so many pages to flip through!)<p>This also makes me question the veracity of the article. It&#x27;s a really terrible metaphor that makes me wonder if they were _solely_ concerned with pretty design on the outset.<p>I want a dictionary that shows me 1 word per page, with a search bar. The page flipping functionality is useless and can be removed entirely. It&#x27;s a bad workflow.<p>I can definitely say that over the past 20 years, our in-house LoB app has developed some really bad workflows as well (business changes a lot over 20 years). Removing these bad workflows would give us back a ton of screen real estate without losing productivity.<p>The causality is backwards. I don&#x27;t want to create whitespace by changing the design and ruining the functionality. I want to change the functionality which will create more whitespace and allow room for beautiful design.
评论 #19155367 未加载
评论 #19159069 未加载
adventuredover 6 years ago
The author writes a solid article, makes good points, then blows the conclusion.<p>It&#x27;s not &quot;function over form, always&quot;<p>It&#x27;s function <i>with</i> form, always. They&#x27;re properly inseparable when building a product. They aren&#x27;t separate things such that one should ever be over another, or that one should ever suffer to the other. You consider the product and match the function and form together to that product&#x27;s needs.<p>It should never be function over form, or form over function. They work together in unison to be one: simpatico. The function isn&#x27;t separate from the form, the form isn&#x27;t separate from the function. The necessary end result product can only exist with both, as such they necessarily inform and cooperate with each other at all times.<p>The flawed approach described in the article, was form over function, which is the identical <i>conceptual</i> mistake to function over form. It&#x27;s the mistake of ever considering the two to be separate or to ever elevating one over the other.<p>If a high density information presentation approach is the best form, that&#x27;s not function over form. That&#x27;s the proper form for the function of the product. That means the two are working together - neither is elevated - to deliver the best combined form + function for the product in question and its specific needs.
errantmindover 6 years ago
I have worked with many teams at large companies where clunky applications, usually just database facades &#x2F; CRUD, have been in place. In almost every case these &#x27;database interfaces&#x27; never fully satisfy the users&#x27; needs.<p>Instead, I have found much success in slowly deprecating these applications and, instead, giving these users direct read-only access to the database and teaching them SQL. SQL is not a tool only for &#x27;technical&#x27; people. Most of these users have mastered the &#x27;dark arts&#x27; of Excel so they are capable of learning other tooling. These users can then query the data in any way they want and export it in any way they want. There is more to this, like ensuring to only give them access to reporting databases. The application then can focus on being an interface for updates &#x2F; writes and not for data exploration.
hindsightbiasover 6 years ago
If someone in the UX space wants to change the world, start a twitch stream and review websites&#x2F;apps.<p>I have several scratch-my-eyes-out sites I use every week for fodder and am sure you would never lack for suggestions.
评论 #19158855 未加载
kareemmover 6 years ago
&gt; What’s the lesson here?<p>&gt; A large business by its nature has massive-scale data and usually thousands of users who directly interact with it—searching, manipulating, reporting, and more. They need to move through that data quickly, without a lot of digging around in the interface.<p>The lesson here is actually that the designer didn&#x27;t understand the context in which customers were using the app.<p>It sounds like s&#x2F;he didn&#x27;t talk to customers about how and why they use the app, or show wireframes to them, or even sit and watch them use it for an hour.<p>If they had done any of the above, they would have had a lot more context about what a good solution <i></i>looked and felt<i></i> like.
oneeyedpigeonover 6 years ago
There really needs to be a different term for &#x27;visual&#x27; white space and \s+. I can&#x27;t be the only one who was expecting a tale of python&#x2F;makefile woes.
stronglikedanover 6 years ago
We use an enterprise MIS and the developers just did this very thing to us. When I reported it, they just said to decrease the zoom level in the browser. Of course, they blew me off when I asked how that reduced the ratio of whitespace to data, which leads me to believe they&#x27;re in denial of the problem. Just to reiterate some sentiments already expressed here, &quot;Spacious. Minimalist. Clean.&quot; is great for consumer&#x2F;entertainment&#x2F;etc. apps, but you can pry my data-density from my cold, dead hands when it comes to business apps where real work needs to get done.
_57jbover 6 years ago
Sounds like UX failure.<p>A large part of design is incorporating obvious workflows from non-obvious systems.<p>User testing, iterative development, some type of strong feedback loop are all tools we leverage to combat this outcome.<p>I understand why the title was used but it really falls short in highlighting just how critical and valuable UX is as part of the development process.<p>It isn&#x27;t just these stylish hipsters building art on storyboards which is what I am arguing your title implies....its about UX bridging the user with the developer as well ensuring their voice is not only heard but can drive the process.
zackhamover 6 years ago
This reminds me of those older systems that had a learning curve, where employees were trained in them, but they were efficient to use. Navigation was all keyboard-based, making extensive use of the function keys. You&#x27;d be talking to an employee and while they were using the system, they&#x27;d be confident and hitting all kinds of memorized keys to jump around and look up parts or orders or whatever. As those systems get replaced with more &quot;intuitive&quot; web-based UIs, where navigation is done with a mouse, and they are sold with the prospect that there isn&#x27;t much of a learning curve, it seems there are more folks that don&#x27;t get to that level of confidence and efficiency. Maybe it&#x27;s due to lack of training, or the software isn&#x27;t designed for efficient use, or web-based UIs tending to change more frequently, or the backend systems being less responsive and reliable... I&#x27;m not sure. But it sure feels like I encounter more people saying &quot;well the system isn&#x27;t doing what I want it to do today&quot; or &quot;let me just figure this out I&#x27;m not seeing it here&quot;. I like seeing software empower people, not make them feel inferior, so hopefully it&#x27;s a temporary trend. Or maybe my view is just skewed through the lens of nostalgia. I hope I never see the day when grocery store checkers have to fumble through an ill thought out web-based UI...
godelskiover 6 years ago
I think another lesson to learn is &quot;if it isn&#x27;t broken, don&#x27;t fix it&quot;. I think we all have used apps where we got used to one thing and then there&#x27;s a UI design that changes everything.<p>As an example that really has no major impact (but I think illustrates subtle changes), I got mad with the Android 9 update. The number one thing I was mad about was the clock placement. Every previous generation it had been placed in the upper right. Since 9 it moved to the top left (same as iPhones). Problem being that Android literally trained the userbase to look in a specific area for that feature and then moved it. Sure, I know where to look now, but I still frequently look at the top right first.<p>Feature changes like this I don&#x27;t understand. I can&#x27;t understand how it would be a significant factor in converting users (which in this case the platform had majority market share) and also results in confusing (rightly so) the existing userbase.<p>Not working in UI I see them a lot like QC (but with more work to do). If everything is working perfectly QC should have nothing to do. Just like if your UI is good then it shouldn&#x27;t be changed. I don&#x27;t understand this &quot;need&quot; to always change things. Sure, there are legit reasons to do so (just like QC <i>NEEDS</i> to exist (for the love of god don&#x27;t get rid of QC)), but I see a lot of changes that happen that don&#x27;t make things easier and appear (from the user side) to just be change for the sake of change.
lowercasedover 6 years ago
&gt; See where you might reduce visual complexity by combining elements — for example, by putting a customer’s first and last name in the same field.<p>Great, until people want to sort&#x2F;filter by stuff that is now crammed in to one field. Sort by state? Sorry - it&#x27;s now &quot;city&#x2F;state&#x2F;country&#x2F;postalcode&quot;<p>Some people will want things one way, some will want it another, and you&#x27;ll be tasked with making it work &quot;both ways&quot; - just add a checkbox to check to switch how it works. How hard can it be, right?
评论 #19154804 未加载
atoavover 6 years ago
You can get a beautiful fast and dense interface if you want one. But then you need someone to actually <i>design</i> it for you.<p>Most design that happens today is actually <i>Styling</i> rather than design: you just slap some framework on everything select some colours, apply some layout patterns and call it a day. Maybe you “go wild“ with some minor detail and are proud for beeing a rebel.<p>Like with architects who like to use glas and wide open spaces everywhere, regardless of social use, this is what divides really good designers from mostly ok designers.<p>Design is not finding the same clean, minimal look for everything, but looking at every interface that has been designed (including physical interfaces) and asking the question what is appropriate. And let’s face it: sometimes your design is worse than the unstyled browser default or the “readability mode”.<p>Design should be a lot of work, but like always you don’t pay an expert just to get it done, tou pay them for their experience, their knowlede and their ability to treat your project the way it deserves to be treated. This takes a little longer, but the iconic minimal designs everybody and their grandmother knows (Rams Braun radio for example), were 90% thought and the rest was styling and technical problems to be solved.<p>If you have a chance, please hire someone for actually thinking about a design and critically analyzing things they try out — this is were all great usable designs come from. If it looks modern as a side effect, so be it. Give them somebody who knows all hairy technical implementation details as a side kick and you are good to go
alex_cover 6 years ago
This is exactly how I feel about FreshBooks’ redesign last(?) year. Sure, it looks a lot prettier and I assume discoverability is better for first time users, but it feels overly dumbed down, information density is much lower, and common tasks take longer with more friction.<p>There is always some resistance to change at first, but over time I’ve only grown more frustrated with it rather than getting used to it, to the point where I’m starting to evaluate alternatives now.
sodosopaover 6 years ago
This is where user research would have saved time and money. Rework is expensive so is slowing down staff. Usability testing would have determined this prior to launch.
评论 #19153793 未加载
ThomPeteover 6 years ago
Its important to distinguish between apps that have super users and then apps which is really just for consumption. Super users apps might have features that if you use them once in a while it doesent matter if they are a little more cumbersome if in exchange you get a cleaner and easier to understand interface, the problem arises when clean gets to trump feature and functionality which is used all the time.
gdgtfiendover 6 years ago
In my opinion the lesson to be learned here is not design related, but requirements related. Gather your requirements from your users before you implement a change, otherwise you&#x27;re just working off of assumptions, and that&#x27;s just bad practice.<p>If you have Product Management the failure was on them for not driving the customer need. Also, this is not me just scapegoating PM... it&#x27;s actually what I do
keiferskiover 6 years ago
This article reminds me of Japanese web design and how <i>dense</i> it is. It&#x27;s almost a bit like the &#x27;western&#x27; web when Craigslist was first launched. Ultradense, kind of ugly, but extremely utilitarian.<p><a href="https:&#x2F;&#x2F;randomwire.com&#x2F;why-japanese-web-design-is-so-different&#x2F;" rel="nofollow">https:&#x2F;&#x2F;randomwire.com&#x2F;why-japanese-web-design-is-so-differe...</a>
mrfredwardover 6 years ago
There is a certain irony in reading about wasted screen space on Medium. That uncloseable banner on the bottom is driving me a bit crazy.
评论 #19154194 未加载
评论 #19155919 未加载
ASpringover 6 years ago
The real problem here is the lack of UX Research that went into designing the new interface. All of this could have been foreseen before the design project even started.<p>The whole point of UX research is to avoid expensive redesigns&#x2F;features&#x2F;products that users don&#x27;t want. It is future oriented and pays for itself tenfold in avoided missteps in the product lifecycle.
briandearover 6 years ago
The author suggests Google’s “Material” but in my experience, Google has it wrong compared to Apple’s Human Interface Guidelines. For example, Google hides stuff behind icons with no text. Unless you already know the UI, you are hunting around for what you need (remember screensharing on Google Hangouts?) On Apple’s apps, icons always come with a text label and rarely are things hidden behind unnamed icons. Google also seems to be changing UI constantly. Material Design is terrible — it’s the very essence of the problems being mentioned in this article. Apple’s Human Interface Guidelines also address accessibility far better than Material design. Maybe it’s me, but it does feel like there are camps when it comes to UI: the Material Design side and those that care about usability for people that don’t spend their time in the Googleverse.
评论 #19159061 未加载
DenisMover 6 years ago
The typical person making a purchase decision doesn&#x27;t know what the app does in any detail. So if he sees less information on screen he thinks it&#x27;s easier to use, as compared to more information on screen. Of course the opposite is normally true, which is where the trouble starts. It also looks similar to simple consumer apps that the decision-maker is used to. Finally the UX designer says magic words like &quot;clean&quot; and &quot;simple&quot; and &quot;focused&quot; and &quot;beautiful&quot; and the sale is made.<p>The lesson here is to find way to counteract this. User engagement metrics would be the last line of defense. Earlier than that maybe small focus groups.<p>But something is already lost by the time we got here - we&#x27;re not on the same page wrt what is important and what are the criteria. I&#x27;m open to suggestions here.
评论 #19158851 未加载
alan_nover 6 years ago
I don&#x27;t really agree about the merging of information (the rest is fine). In the example, what happens if you want to sort by state or zip (assuming they are sortable)? The upgrade is really just a downgrade functionality wise in that case. This is something I find happens time and time again, an app will get redesigned and lose functionality to look simpler. It might not be the case here if it doesn&#x27;t need to allow sorting, but I hate that general trend&#x2F;idea.<p>There are better ways to have less crowded information (custom optional columns), that doesn&#x27;t remove functionality. Also the more flexible a UI, imo, the better, so long as the flexibility does not increase complexity too much and it&#x27;s obvious (if the setting for the columns is hidden in some obscure place, it&#x27;s useless).
评论 #19157394 未加载
vermootenover 6 years ago
I worked at a company whose name begins with K ... exactly this happened. The &#x27;old&#x27; UI was an ASP nightmare from the early 2000s but it contained all that the users loved. The new thing never took off, despite the CTO putting his job on the line for it.<p>Another company had a green-screen nightmare from the 1980s replaced by some mouse-driven mofre modern UI - ditto. The users could easily naviate with arrow keys, tabs, function keys. It was FAST. The new UI, and it&#x27;s even newer HTML replacement, both needed the mouse.<p>Hard to sell and 2002 nightmare or a green-screen to a prospective client - but they LUURRRRVE a cool modern Angular UI, but the people who buy thing thing aren&#x27;t the ones who have to use it.
评论 #19157859 未加载
woogiewonkaover 6 years ago
It blows my mind that to date we have major companies who put forward horrible UX. Few come to mind off the top of my mind: Chase, PayPal, Digital Ocean. Trying to get statements from Chase is like playing ping pong. Webflow, Freshbooks, all major offenders.
sccxyover 6 years ago
It is very common problem for UX experts who haven&#x27;t worked on big enterprise&#x2F;data-rich applications before.
z3t4over 6 years ago
There are tradeoffs when designing for <i>first time use</i> vs <i>repeated use</i>. And also between simple and powerful. Like a GUI vs a Terminal. Or keyboard shortcuts vs Menu. A user configurator vs a cad program. Or when it comes to game design - first time vs replay vs endgame. Maybe Ux designers can be inspired by games - designed for engame (multiplayer) but with campaigns with a progressive difficulty ...
评论 #19157956 未加载
sandebertover 6 years ago
This could have been written about the redesigned user panel for gandi.net. The old one looked like Windows 95, but it was very usable. The new one seems to be made as a lifestyle site for mobile users on the go. So not me. I emailed them my concerns, as a good customer and citizen. Didn&#x27;t get a response, why would they bother? So I voted with my wallet and migrated all my domains.
arobergeover 6 years ago
&gt; Are there things my users really don’t need to see right now?<p>Yes, what about the ridiculous amount of space taken by the header and footer on that page.
kabachaover 6 years ago
Oh the irony of posting this on medium. On my laptop the content is merely 30% of the screen - there&#x27;s a big banner, pop up, and big footer. To boot to that 60% of width is dead white space too. I&#x27;m excited to see the death a frankenstein medium.com has become - it&#x27;s completely unreadable without postprocessing extensions.
arendtioover 6 years ago
I don&#x27;t think the root problem is white space.<p>Taking the dictionary example: A good dictionary doesn&#x27;t display a hundred words per page. Instead, you just need a box to write down the word you search and a few lines to display the results. Plenty of space for the designer to turn white.<p>The problem is somewhere in the process where someone creates an app without having experience with the old system and not understanding how the app is supposed to be used. It is quite common that UX designers do not have that kind of knowledge, but then they have to make sure to include people who have it (workshops, interviews, prototype testing, etc.).<p>I am not saying that white space is always good the way it is used today, but the problem isn&#x27;t a clean look. The problem is a dysfunctional design and the process that caused it.
评论 #19159125 未加载
kwhitefootover 6 years ago
In the &quot;Use color deliberately&quot; paragraph the table has a column of numbers that are left justified. This makes comparing adjacent rows very awkward. The should be right justified. This is such a simple thing to get right yet it is nonetheless very common that it is done wrong.
godshatterover 6 years ago
I think interfaces should be constrained to match the specifications of your input devices and screens. If your users use a mouse, then dense windows with lots of check boxes and radio buttons is usable, and probably preferred. If your users might interact with fingers on a tablet or phone, then you need more space around things to make it easier on the user.<p>I&#x27;ve never been a fan of trying to build one interface that works for all systems. It sounds great in theory, but in the end you are left with everything at the level best suited for the least capable system. Same goes for games, by the way. If you see I&#x27;m using a mouse and a keyboard, present me a different interface than if I&#x27;m using a controller.
评论 #19159141 未加载
sonecaover 6 years ago
I am building an enterprise-y software (a 1:1 meeting app[0]) and, not being a designer or UX expert, I am taking some chances with the design.<p>I am using a dark background and I am aiming for a design heuristic where everything of common use is reachable with scroll and 1 click. It becomes a long page the more meetings and notes you had. This does not leave much space for white space.<p>I am also being bold on the use of colors to differentiate where the user is while among all that scrolling.<p>I am not sure I am right in any of my choices, but this article makes me think I am on the right path. Even if we have different instances on scrolling<p>[0] <a href="https:&#x2F;&#x2F;www.oneonemeeting.com" rel="nofollow">https:&#x2F;&#x2F;www.oneonemeeting.com</a>
评论 #19159117 未加载
jimbobimboover 6 years ago
This quote (below) reminded me a story...<p><pre><code> “There should be a minimum amount of furniture (rules, boxes, dots, and other guide rails for traveling through the typographic space) and a maximum amount of information.” – Robert Bringhurst, The Elements of Typographic Style </code></pre> A company I know of, had rolled out major UX changes in their bug tracking system. One of the changes was complete removal of all borders on text boxes on bug entry screens. Imagine a page filled with text boxes, with not a single clue of where they are except labels above them. Users literally revolted. The change ended up becoming an option just for that company.
supermwover 6 years ago
I see this all the time. It is a symptom of blowhard UX designers who don&#x27;t understand there&#x27;s a difference between mass consumer and enterprise app design. They look at a shitty looking enterprise interface and snort <i>&quot;I can make this so much better! Let me introduce you to Material design!&quot;</i><p>If you want to make pretty little apps that get you tons of likes on Dribbble or whatever, go make consumer apps.<p>When it comes to enterprise apps boring is beautiful. I&#x27;m talking dense data displays, esoteric shortcuts, NO optimistic saving behaviors, etc. Everything that classical consumer app designers hate. The point of an enterprise app is all business.
评论 #19158882 未加载
Cenkover 6 years ago
&gt;Consider using monospaced numbers when comparing digits between rows matters.<p>For the love of god don’t only consider it, actually use tabular numbers in any context where the number is not part of a sentence or something similar.
NearAPover 6 years ago
&gt;&gt;&gt;&gt; Users absolutely hated the new system. Sure, the old system was ugly, but it had everything they needed, right at their fingertips!&lt;&lt;&lt;&lt;<p>I understand this but before agreeing to this, I think one should look at the issue of &quot;change management&quot;. By default, people resist change. Once you get used to something, it is difficult to adapt to a new one (even if it is better). If the UI is &quot;really bad&quot;, then it should definitely be changed but this should be done in tandem with change management (lots of training, slow cut-over to the new system, etc).
jarymover 6 years ago
Have to agree with this. Too many times I&#x27;ve seen UX people brought in who see the ONLY path to simplification as removing things &#x2F;they&#x2F; don&#x27;t perceive as necessary. They&#x27;re flat out wrong - you can simplify also by using the suggestions mentioned in this article.<p>Sometimes the strategy pays off. But for enterprise apps with high information density it often doesn&#x27;t. New systems end up lacking essential features just because a few people who never needed to use the original system (and would not need to use the new one either) end up stripping things away.
jspashover 6 years ago
And PLEASE don’t break the keyboard with your bespoke (buggy) reinvention of html. Specifically Ctrl-F and the back button. Oh, and &lt;select&gt;s. I could go on but it’ll just make me sound grumpy.
pard68over 6 years ago
I rewrote 12k Powershell application for a previous job. Thing was ugly, full of errors, but they had been using it forever.<p>Turned it into a webapp. It didn&#x27;t last three weeks. The users didn&#x27;t want change. My app was able to increase speed by about 10%, management wanted it. But the guys in the call center didn&#x27;t like it. Unlike the redesign in this article, I spent a year using that Powershell app and was very familiar with how it was used and its shortcomings.<p>There is something to be said for just wanting the status quo.
metaphorover 6 years ago
&gt; <i>A large business by its nature has massive-scale data and usually thousands of users who directly interact with it—searching, manipulating, reporting, and more. They need to move through that data quickly, without a lot of digging around in the interface.</i><p>The challenge strikes me as less handwaving assertions of what &quot;large business&quot; ops is about, more understanding user needs and capturing intent with a UI that balances productivity and experience.
TimMurnaghanover 6 years ago
&gt; Look at Material’s Updates No! If you&#x27;re thinking about your enterprise application like an android app then you&#x27;re starting in the wrong place.
vectorEQover 6 years ago
remember a guy who worked in some fany BLUE in basic developed application for accounting on his dosbox windows xp. he wanted a new tool, he had a bunch of web apps made for him, but all the time he hit the simple fact, that page refreshes and lack of keybindings made his work incredibly tedious and slow.<p>Made a curses implementation of his old application so he could work full speed with the exact same interface and keys. a modern implementation of his oldskool app, so he could finally ditch dosbox and windows xp for a more modern operating system. happy chap after that, he wondered why people even use web UIs for local things.<p>funny lesson in that &#x27;modern&#x27; doesn&#x27;t mean &#x27;fancy&#x27;, just like in this case. you can modernise something and not make it fancy, that is what they wanted. this guy made it fancy, which is useless.<p>i try to tell people (hard to hear for IT people i know) that internal applications are not &#x27;user apps&#x27; in the same sense a website is. so they should be treated differently as well. if you would ask the users what they want before redesigning the thing they use for hours a day i&#x27;m sure such mistake can be prevented.
bachmeierover 6 years ago
I&#x27;m somewhat in the minority, but I like plain html that puts the right stuff in the right place way better than an unnecessarily designed masterpiece.
评论 #19154255 未加载
codereflectionover 6 years ago
This reminds me that I should go back and re-read &quot;Don&#x27;t Make Me Think&quot;. So many of these things seem obvious, but only when pointed out.
billyt555over 6 years ago
For any UI that has long running power users, however complicated, the users will over time memorize how the screens look and operate. It doesn&#x27;t matter how &#x27;intuitive&#x27; the redesign is because you will have broken their rote patterns - and the user has to rethink how they use the software, often at every turn. In the high paced environment of a call center this is simply untenable.
manigandhamover 6 years ago
This is everywhere, not just enterprise. Take a look at craigslist and how every attempt to make it &quot;pretty&quot; has failed. Many successful products are focused on getting things done, even if they&#x27;re exceedingly ugly in doing so.<p>There seems to be a lack of education and experience in teaching designers that UI != UX and what design really means is helping users reach goals, not just looking nice.
su8898over 6 years ago
Speaking of data intensive applications, I find it really hard to design a complex UI with popular frameworks such as bootstrap&#x2F;antd because of the amount of padding&#x2F;white space in input&#x2F;select&#x2F;row&#x2F;column components. Always have to adjust the CSS&#x2F;LESS&#x2F;SAAS&#x2F;whatever to get to an optimal amount of whitespace.
gueloover 6 years ago
Everybody says the designer should learn the user&#x27;s workflow. But for complex workflows the designer is not going to learn everything they need to know. I think the other way around is better: let the users tweak the design. UX isn&#x27;t that hard to learn or understand, especially for industrial systems where aesthetics are not important.
rossdavidhover 6 years ago
For every case where there is excessive whitespace, I see 10x where there is way too much clutter, and not a single place where one can click (for example, to bring the browser&#x27;s window back into focus) without activating something. This sounds like a problem of not talking to your users enough, not a problem of too much whitespace.
评论 #19154523 未加载
funkasterover 6 years ago
I think that this is more of a tale of not doing proper user research. If they&#x27;ve done their homework, they would know what data users of the platform need at their fingertip, and they wouldn&#x27;t have hide it behind clickable-collapsable UIs.<p>My take on this: work with a PM that&#x27;s really good at doing (proper) user research.
asadknover 6 years ago
Speaking of not understanding the users while redesigning, anyone remember Digg?<p>Digg&#x27;s downfall started with a redesign: <a href="https:&#x2F;&#x2F;www.fastcompany.com&#x2F;1690829&#x2F;digg-redesigns-loses-more-quarter-audience" rel="nofollow">https:&#x2F;&#x2F;www.fastcompany.com&#x2F;1690829&#x2F;digg-redesigns-loses-mor...</a>
coding123over 6 years ago
After reading the comments I&#x27;m left thinking maybe everyone wants dense information. This is not just Enterprise.
lunchablesover 6 years ago
I think the problem stems from the responsive designs that were used to build really slick sites for marketing purposes. Everyone wants to apply the same aesthetic to what are really software applications running in your browser. These are very different things and should not follow the same design guidelines.
Tepixover 6 years ago
The local bank office used to have text terminals (ok, this is a long time ago).<p>I distinctly remember that they got <i>much</i> slower at getting work done when they switched to a colorful GUI.<p>They did not switch back to the text terminals. If you deal with processes that don&#x27;t change much, it&#x27;s a questionable decision.
评论 #19154139 未加载
KaiserProover 6 years ago
The example where the author takes a row of address data and merges the columns, with the caption: &quot;easier to scan&quot;<p>No, its really not. Anyone with a hint of dyslexia or similar will not forgive you for merging cells together.<p>Its just not easier to scan. What would have made it easier? first name first.
ilovecachingover 6 years ago
This person has it all wrong. If there are too many nobs and too much data for a person to comprehend, then it means you need more automation. The people who complained about the GUI are the people who will probably lose their jobs in the next decade to machine learning.
xbryanxover 6 years ago
I think about this every time I watch some physician friends using Epic or any Electronic Health Records system. Those things are dense as hell and packed full of data and utility. You won&#x27;t see a bit of wasted space. Different problems require different solutions.
评论 #19156520 未加载
gwbas1cover 6 years ago
I think the best way to sum this up is: &quot;If it ain&#x27;t broke, don&#x27;t fix it.&quot;
ElijahLynnover 6 years ago
Was there any usability testing done on this throughout the entire design process? I don’t see the word “test” in the article mentioned once.<p>Seems like the process is what failed here. Maybe there was zero feedback loop between the creator and the consumer?
udklover 6 years ago
This is exactly the Google plus vs Facebook argument I&#x27;ve been making over the years. &#x27;Plus&#x27;, with all it&#x27;s white spacing was arguably ugly and this was also why it had low user retention that led to it&#x27;s demise.
kaoltiover 6 years ago
Absolutely nothing to do with whitespace and everything to do with a broken UX workflow.
评论 #19154902 未加载
rkhoover 6 years ago
&gt; It used progressive disclosure to hide presumably insignificant information.<p>This is the line that shocked me the most, emphasis on the word <i>presumably</i>. It comes off as a decision being made without any sort of objective data behind it.
leroy_masochistover 6 years ago
Usually when I hear that something &quot;killed an app&quot; I think &quot;software stopped working&quot;, not &quot;users didn&#x27;t like the new look&quot;.<p>To be clear this is a &quot;users didn&#x27;t like the new look&quot; story.
评论 #19153964 未加载
savrajsinghover 6 years ago
Sounds like a classic “throw it over the wall” redesign without getting input on how users experience the current application. Great recommendations in the article though — loved the address readability example.
AlexandrBover 6 years ago
Ironically not listed as a solution: use skeuomorphism.<p>Skeuomorphic interfaces, for all their pitfalls, are good at visually separating interface elements for quick comprehension without requiring mountains of whitespace.
HumanDrivenDevover 6 years ago
If the &quot;UX collective&quot; thinks that site is what user experience should be, then I think it&#x27;s time for a military coup. It&#x27;s really hard to read.
jdhnover 6 years ago
I find it quite telling that no major takeaway mentioned talking to users or testing the design. This reeks of genius design, which really isn&#x27;t genius at all.
rkagererover 6 years ago
I&#x27;m very opinionated on this, and I can&#x27;t stand the way modern UI has no respect whatsoever for my valuable pixel real estate.
anigbrowlover 6 years ago
The author seems to have completely missed the lesson that designers should get buy in from the people who actually use the tool, or at the very least should be required to use their own design under realistic conditions. If you just want to apply design principles and not worry about whether your work is accessible, stick to fine art. I feel no sympathy for the designer in this scenario, s&#x2F;he deserved to fail.
sigi45over 6 years ago
Someone wasn&#x27;t good in there job. UX also means to understand the user.<p>High density data in good looking is still possible.
radicaldreamerover 6 years ago
This is exactly what happened with the Withings app after the Nokia acquisition
SubiculumCodeover 6 years ago
The harder to scan example was easier than the east to scan example, for me.
m463over 6 years ago
Sounds like iOS 7, which threw out a lot of bathwater and babies.
zapzupnzover 6 years ago
White space didn&#x27;t kill the app. A lack of adequate analysis, interviewing, and user testing killed it. Let&#x27;s be clear about this; design trends in themselves aren&#x27;t the issue, it&#x27;s their improper usage.
Piskvorrrover 6 years ago
TL;DR: 1. Design for design 2. Wilfully ignore business requirements in favor of visual groupthink 3. Feign surprise when your brand-new, byoo-tiful and oh-so-modern app is unusable, blame your tools
mrutsover 6 years ago
A great example of a really nice information dense app is the Bloomberg terminal. Maybe it’s ugly (a lot of people say this, but I personally don’t think so), but all the right design choices have been made. High Contrast, monospaced fonts, extensive keybindings, absolutely no wasted space. And, most essential, it’s not a web app.<p>I used to work at a portfolio analytics company who’s explicit goal was: to have all of Wall St use Bloomberg on one screen, and our product on the other.<p>Our app was probably the anti-thesis to the Bloomberg Terminal in almost everyway: “modern” design, tons of white space, a web app, making you have to log in every 30 minutes for “security”, no keybindings.<p>I’m sure most of HN have never used the terminal, but let me give an analogy. The Bloomberg Terminal is like using Emacs or Vim, they make you feel powerful, they make you feel like a wizard.<p>Our app was like google docs, you never felt like you were in direct control of it. You never felt like it was an extension of yourself. Unsurprisingly, even though our app was incredibly useful and provided portfolio analytics that you could only get from excel (our biggest competitor), it, and the company, was largely a failure. Instead of being worth billions, we were capped at a valuation of 200m for over 5 years.<p>I believe completely that the company’s failure was due to our “modern” white space heavy app.
评论 #19159467 未加载
评论 #19153968 未加载
评论 #19158470 未加载
评论 #19154838 未加载
评论 #19154595 未加载
评论 #19155504 未加载
评论 #19156360 未加载
评论 #19154735 未加载
评论 #19154976 未加载