Skip to main content

The Golden Rules Of Software Development (Part 3 Of 3)

Businesses spent over a trillion dollars on enterprise software and IT services last year, with a healthy forecasted growth fueling an otherwise flat IT market.
You might expect this investment would be producing better and better software, but every day you probably experience the reverse. Cryptic error messages, confusing flows and plain old software crashes seem as inevitable as death and taxes.
But they don’t need to be. The difference between disappointment and software people love to use boils down to just five golden rules.
In previous posts, I discussed the fundamentals of understanding your user and creating a consistent and performant experience. In this final post, we wrap up balancing the needs of the head (pragmatic security) with the heart (user delight). 
Rule No. 4: Be Secure (Yet Practical)
Data is digital, and digital data is vulnerable. Personal data, corporate secrets -- it’s all fair game for cybercriminals. It doesn’t matter how performant or user-centric your software is if it exposes sensitive information for pilfering.
That said, you need to strike a balance. Security is not a yes-no question; rather, it's a compromise between risk and return. All security creates inconvenience. The question is whether the value of what you’re trying to protect justifies the trouble. If you’re designing a banking site, you can justify almost any amount of security: strong passwords, captchas, two-factor authentication. But should you ask the user to enter a two-factor code to check their gas bill? That’s harder to say.
Sometimes the right move is to loosen up a little. In the early days of the internet, when most people worked on large monitors, leaving a password visible was unthinkable. Developers always made sure it was hidden behind dots as you typed. But with the advent of smartphones, obscuring passwords was often more trouble than it was worth. Tiny touchscreen keyboards made typing mistakes more common and harder to catch when users couldn’t see what they had typed. At the same time, applications were demanding increasingly complicated passwords with numbers, upper and lowercase letters, and special characters, making mistakes even more likely.
Users grew frustrated, and businesses felt the pain, too. At one utility I know of, more than 80% of support calls had to do with username and password complaints. Most of the time, the customer had left the Caps Lock on or were just mistyping one character. As the number of these simple errors increased, so did support costs, giving businesses an incentive to find some middle ground.
The result was the now-familiar "eye" icon, which allows users to reveal the text in the password field, letting them decide how much risk they’re willing to take. They might leave the password obscured on a crowded train, but reveal it at home where the risk of snooping is lower.
There is no simple answer as to how much security an application needs. In the end, you have to be guided by what’s best for users, which once again means understanding who they are, how they’ll be using the product and what sort of balance you can strike between security and convenience.
Rule No. 5: Be Delightful

Comments

Popular posts from this blog

Goals of messi

Who has more records?In insufficient, Messi and Ronaldo have a resembling numerousness of ponder to their name. To motive 91 goals in a year is other worldly.Ronaldo however govern the Champions League record books, with most goals, most assists, most free kick goals, most gibus-cheat (divide with Messi), and most goals in a uncompounded moderate.Messi confine many European records at chambermaid impartial, with the most league goals behalf in a single Time (50 goals), and most consequential combine suit scored in in world pigskin (21 matches, 33 goals).At International level, Ronaldo is the all time top scorer with an inconceivable 123 goals, while Messi is the highest scoring South American of all season with 103 goals.All Records. The adjacency of their goalscoring - matching each other flower for blow - has been amazing over the for ever.Over their interior careen, it's Messi who incite the rate, with 0.79 goals per Olympic, whereas Ronaldo has scored 0.72 goals per game. If we...

Qatar building for 2022 World Cup on Copa America debut

RIO DE JANEIRO (AP) — For 2022 World Cup host Qatar, every Copa America match will be like a final. Sunday's clash against Paraguay at the historic Maracana stadium is especially so because it is probably the team's best chance to pick up points in the tournament. Qatar's Spanish coach Felix Sanchez told journalists on Saturday his team will try to compete at a high level in all three group stage matches against Argentina, Colombia and Paraguay. He believes the first two are candidates to win the title, meaning the game against the Paraguayans represents the best chance for Asian Cup holder Qatar to register a victory. "It will be like a final," said Sanchez. "But it will be the same against Argentina and Colombia. These are all great footballing nations." Qatar, which is making its Copa America debut, lost a friendly against hosts Brazil 2-0 earlier this month. Brazil coach Tite said he was impressed with Qatar's defense, although the ...