Ever since Apple released iOS 7 on September 18, 2013 there has been an ongoing conversation about the advantages and disadvantages of Skeuomorphism vs Flat Design. The irony to Apple’s introduction of flat design in 2013 is that Microsoft had already been doing this since 2010 when they released Windows Phone 7. Before Microsoft’s introduction […]
Building a product in a startup and a mature company are going to take different paths in product building — startups build in a sense of urgency, while established companies take their time and put far greater emphasis on minimizing risks. That translates into strategy, politics, and team structure, but in the end, a product flies or flops at the hands of customers.
A great CTO is the voice of the customer, the company, and the employee. While they may lack a consistent definition from startup to corporation, the CTO’s main role is to ensure that the company’s technology strategy serves its business strategy.
You might think a profession based on logic and learning would be immune to folklore, but the developer community remains rife with myth — myths so pervasive they begin to manifest into reality.
“Richard is a 10xer. I’m barely a 1xer.” – Big Head, HBO’s Silicon Valley At its core, programming is about efficiency. It’s about eliminating any unnecessary step to complete the desired function faster. That’s why the distinction of being a “10x engineer” is held in such high esteem. A 10x engineer is an engineer who’s […]