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

LA Times shows pictures of Chicharito with LA Galaxy kit

It is now official that Javier Hernandez will continue his career in the MLS this season and he will be playing with LA Galaxy alongside his friend Jonathan Dos Santos. Dylan Hernandez, writer for the LA Times, published the first interview with Chicharito since he left Sevilla and he even took pictures with his new kit on. Chicharito with LA Galaxy kit LA Times During the first part of the interview the -year-old was a little romantic when expressing his thoughts about the MLS and what it means for him to be one of the most important players to turn out for LA Galaxy. Hernandez made it clear in this interview that coming to the Major League Soccer is not the beginning of the end of his career, stating that “it’s how people describe my style of soccer, I am always in the right place at the right time to score a goal.” Chicharito with LA Galaxy kit LA Times The Mexican international knows the importance of playing in the team with more titles in the MLS, the am...

A Graphic Design Revolution For Scientific Conference Posters

Last week, NPR’s "All Things Considered" covered an unusual topic: Scientific conference posters. For the first time in decades, scientists are rethinking the traditional design of the posters they make to share their research at meetings. This sudden spotlight on what was always a mundane part of scientific discourse has launched a conversation about the need for basic art and design skills for scientists. A classic poster session at the 2014 conference of the American Geophysical Union (AGU). NASA Ames Scientific conferences are a lot like any other professional conference: A series of talks in hotel event centers, a marketplace of company booths, networking events. But there’s another aspect to scientific conferences. With more researchers hoping to share their research than there are presentation slots in the conference program, many scientists instead summarize their work on a poster.

Leonel messi

Gustavo HofmanNov 25, 2022facebooktwitterpinterestcommentThe technical committee of the Brazilian team will have two training sessions before playing against Suíça, in this second fair, to define the substitutes for Danilo and Neymar, who will be injured against Servia and will not play more in this group stage of the World Cup. There will be six athletes playing duas vagas, a source confirmed to ESPN. Or Brazil has 4-4-2 with a variation to 4-2-3-1 as the tactical pattern, and this will not be changed. Rodrygo plays the role of Neymar, after substituting the attacker for two Serbians, and is in dispute. At Real Madrid, since last season, Carlo Ancelotti has been using the Brazilian player in the three attacking roles of the team, which is not 4-3-3, substituting even Karim Benzema. And when the Italian coach changed to the scheme with two lines of four and two attackers, Rodrygo was chosen to act inside. Another option, less provable, is at the Everton Ribeiro scale with no armi...