article thumbnail

How to Think Like a Hacker, Even if You Can’t Code

David Teten

But they are also former software engineers and hackers, an experience that undoubtedly taught them skills in critical thinking and problem solving. Making savvy business decisions is not only about engineering, but also sales and marketing, business development, recruiting, and all the other functions of business.

Algorithm 114
article thumbnail

Preparing Websites For The Unexpected | Smashing Mobile

mobile.smashingmagazine.com

When computers first gained graphical user interfaces, software engineers helped people make the transition from physical offices to digital files with the metaphor of a desktop. A mobile-optimized structure, however, leans towards a “taller” arrangement in addition to hierarchies. Consider variations of metadata.

Mobile 101