Bring more UX design into software developers' jobs, CTO urges

The paths of software engineers and UX designers are converging, and in many ways, overlapping. Software engineers are recognizing the power of user feedback, and UX designers are appreciating technical limitations and possibilities. In a digital economy, the ability to maintain user interest is competitive advantage. But it’s a matter of bringing together two different mindsets. 

fountains-anaheim-calif-cropped-oct-2015-photo-by-joe-mckendrick.jpg
Photo: Joe McKendrick

Gabriel Ruttner, co-founder and CTO of FeatherDocs and Udacity instructor on developer-designer interaction, says tomorrow’s software jobs will require expertise in both disciplines. In a recent online discussion with Udacity’s Matt Hui, Ruttner described how software and UX professionals approach problems from different perspectives. “Often designers might want to build things that are too out there, too outlandish,” he points out. At the same time, “engineers will want to build things that are too technical and too difficult.” 

The designer “will usually start at the problem definition in an understanding of the behaviors and the constraints in that realm,” Ruttner explains. “You’re looking for understanding into what the users trying to do right now to solve problems, and you’re looking for pathways and opportunities that you can jump in that are easy enough to solve.”  

Software engineers, on the other hand, “come at it from a slightly different point of view,” he continues. “You’ll have some kind of problem definition, you’ll have some objective some business revenue or some other metric that you’re trying to drive. You’re going in and trying to solve that thing optimally. You have some kind of software that you can throw at that idea, and you will try to make that software the best possible thing in order to solve it. You’re trying to hone in on one specific thing and make it great.”

The differing mindsets tend to result in qualitative versus statistics-driven approaches as well, Ruttner relates. “Designers will often be in this very ambiguous path, where they’re exploring all qualitative types of information,” he says. For example, they find by the time they speak to at least five users, they have developed a fairly complete picture of what the users want. In contrast, software engineers “are much more quantitative and empirical and KPI driven. You know you’re building an algorithm. You’re trying to improve latency. You’re trying to improve efficiency.”

Those two types of ideas — “the numbers versus the quotes sometimes clash, and engineers might get frustrated with designers or vice-versa. The engineer will want to build. They want to get straight to writing code. And they’re seeing the designers as slowing them down, because they want to talk to two or three users.” 

But the designer role is critical when it comes to the delivering successful software, Ruttner emphasizes. “‘It’s a difficult thing when you’re an engineer to accept some of the processes that are coming out of UX. It is a relatively new field. But at the same time, UX is a subset or an extension of human-computer interface, with behavioral psychologists the backbone of that, and it is an established field of study that’s been around since the ’70s and ’80s. So it’s a little bit of a challenge at first for engineers to accept this qualitative thinking it’s a little bit of a challenge for designers to communicate it.”  

There are fewer online UX resources than for development techniques, so Ruttner urges software engineers to reach out to designers. Achieving this necessary convergence between development and design takes, above all else, patience. Ruttner admits in his own role as a software developer, working more closely with UX designers “slowed me down. As an engineer or someone who develops software, the first thing I like to do is sit there and bash out code. Maybe it doesn’t work very well, but it takes that idea that I have in my brain and makes it something that people can use.” Working more closely with UX design, however, “I’ve realized that’s not really the best place to start.” 

Ruttner recounts his experience with FeatherDocs, an online legal service that helps attorneys identify and locate legal documents: “When we started talking to people we realized that is a really difficult lift from an engineering point of view, because there’s legacy systems and it doesn’t provide nearly the value that we thought it would, because they have other solutions in place.” Ruttner and his team went out and worked with 70 attorneys, and “found out is there are tangible touchpoints throughout the process that can be improved with software. Because we didn’t jump straight into code, we found a better idea — something that’s a little bit easier to develop.” 

Bring more UX design into software developers' jobs, CTO urges 1
About the author

E-Crypto News was developed to assist all cryptocurrency investors in developing profitable cryptocurrency portfolios through the provision of timely and much-needed information. Investments in cryptocurrency require a level of detail, sensitivity, and accuracy that isn’t required in any other market and as such, we’ve developed our databases to help fill in information gaps.

Related Posts

E-Crypto News Executive Interviews



bitcoin
Bitcoin (BTC) $ 43,767.00
ethereum
Ethereum (ETH) $ 3,083.42
cardano
Cardano (ADA) $ 2.25
tether
Tether (USDT) $ 1.00
binance-coin
Binance Coin (BNB) $ 377.50
xrp
XRP (XRP) $ 0.998137
solana
Solana (SOL) $ 147.39
polkadot
Polkadot (DOT) $ 31.52
usd-coin
USD Coin (USDC) $ 1.00
dogecoin
Dogecoin (DOGE) $ 0.225363
USD
EUR
GBP
bitcoinBitcoin (BTC)
$ 43,767.00
ethereumEthereum (ETH)
$ 3,083.42
tetherTether (USDT)
$ 1.00
bitcoin-cashBitcoin Cash (BCH)
$ 544.38
litecoinLitecoin (LTC)
$ 160.69
bitcoinBitcoin (BTC)
37.321,22
ethereumEthereum (ETH)
2.629,31
tetherTether (USDT)
0,852725
bitcoin-cashBitcoin Cash (BCH)
464,21
litecoinLitecoin (LTC)
137,02
bitcoinBitcoin (BTC)
31,969.61
ethereumEthereum (ETH)
2,252.28
tetherTether (USDT)
0.73045
bitcoin-cashBitcoin Cash (BCH)
397.64
litecoinLitecoin (LTC)
117.38

Automated trading with HaasBot Crypto Trading Bots

Crypto Scams

Crypto Scams
Crypto Scams Still Persistent In 2021, SEC Warns About Red Flags To Watch
September 9, 2021
Poly Network
Here’s How Hackers Stole Over $600 million in the Poly Network Attack
August 12, 2021
The World’s Most Infamous Crypto Hacks and Scams
July 31, 2021
Cryptocurrency Exchanges
Cryptocurrency Exchanges and the Plague of Scams and Bans
June 29, 2021
What Role Do Cryptocurrencies Play In The Era Of Ransomware Attacks?
June 9, 2021

Blockchain/Cryptocurrency Questions and Answers

Beginner’s Guide to Investing in Cryptocurrency
August 9, 2021
Short-Sell Cryptocurrency
How to Short-Sell Cryptocurrency: A Brief Overview
July 17, 2021
Klaytn
What Is Klaytn (KLAY) And How Does It Work?
July 16, 2021
Cryptocurrencies
Our Crypto Roundup Interview Asks- Do Cryptocurrencies Have a Future?
July 15, 2021
Solana
What Is Solana (SOL) And How Does It Work?
June 26, 2021


CryptoCurrencyUSDChange 1hChange 24hChange 7d
Bitcoin43,833 0.77 % 3.85 % 9.03 %
Ethereum3,086.4 0.72 % 7.58 % 14.17 %
Cardano2.250 1.06 % 10.05 % 9.79 %
Tether0.9986 0.03 % 0.08 % 0.23 %
Binance Coin378.04 0.54 % 6.53 % 12.07 %
XRP1.000 0.81 % 10.89 % 10.62 %
Solana148.00 0.47 % 13.84 % 6.68 %
Polkadot30.87 2.19 % 17.29 % 10.73 %
USD Coin1.000 0.05 % 0.02 % 0.08 %
Dogecoin0.2255 0.73 % 9.07 % 8.81 %

bitcoin
Bitcoin (BTC) $ 43,767.00
ethereum
Ethereum (ETH) $ 3,083.42
cardano
Cardano (ADA) $ 2.25
tether
Tether (USDT) $ 1.00
binance-coin
Binance Coin (BNB) $ 377.50
xrp
XRP (XRP) $ 0.998137
solana
Solana (SOL) $ 147.39
polkadot
Polkadot (DOT) $ 31.52
usd-coin
USD Coin (USDC) $ 1.00
dogecoin
Dogecoin (DOGE) $ 0.225363