Software

Founders Love The Mantra, “We’re Creating Value In The World.” Here's How To Tell Whether You’re Actually Succeeding

Founders Love The Mantra, “We’re Creating Value In The World.” Here's How To Tell Whether You’re Actually Succeeding

When you think about what “value” means, you might see dollar signs. That’s what many companies think, too. 

In an era where social responsibility is increasingly important to consumers, companies are scrambling to showcase their “values” as a way to turn in a profit. There’s a reason so many tech company slogans sound similar. It’s not just that they’re all trying to do the same thing (make a profit), it’s also that they want to take our attention away from their primary goal—the bottom line. 


The Good, The Bad, And The Ugly Of Regulation In The Tech Industry

The Good, The Bad, And The Ugly Of Regulation In The Tech Industry

Today, we're all walking around with mini-computers in our pockets more powerful than all of NASA’s combined computing in 1969. In fact, most of us can hardly remember a time before smartphones—despite the fact that the first iPhone launched in 2007.

Tech evolves at a breakneck pace, but regulation is often slow to catch up.

Here’s what I mean:

Companies have been using our personal data to target sales and advertising for years, but it wasn’t until last year that lawmakers intervened in an effort to protect consumers.

Digital Transformation Isn’t Just For Silicon Valley. Here’s How It’s Impacting The Way We Live, Work, And Connect On A Global Scale

Digital Transformation Isn’t Just For Silicon Valley. Here’s How It’s Impacting The Way We Live, Work, And Connect On A Global Scale

For as long as we can remember, we’ve had houses, cars, and streetlights.

But today, there’s often more to these staples of modern life than meets the eye. Where a streetlight was once timed to turn red every 30 seconds, and after 15 seconds, turn green again—today, that light is smart, meaning it adapts to movement by pedestrians, cyclists and cars. And where a house was once just four walls and a roof, today it adapts its temperature based on its surroundings. Our cars are no longer simply at the mercy of the drivers—today, they can communicate with each other to slow down based on traffic patterns.

3 Ways Thoughtful Software Development Can Transform The Tech Industry (And Society) For The Better

3 Ways Thoughtful Software Development Can Transform The Tech Industry (And Society) For The Better

Businesses, like people, are all guided by different values.

Some want to sell ads, others are focused chiefly on adoption, and some only care about the bottom line. Most of the time, a company’s values fall in line with meeting the needs of their customers. But occasionally, a company’s goals and solving its customers’ pain points don’t quite match up.

This is a phenomenon that’s especially problematic—and common—in the tech space.

Software Principle 7: Abstraction- Why Underabstraction Is Almost Always Better

Abstraction is a powerful tool. Some of the greatest inventions in technology: operating systems, programming languages, compilers, etc. are abstractions. However, when misused or misunderstood, they can be destructive.

Over abstraction can create unmaintainable, untestable monstrosities. Under abstraction may mean duplicate code, but duplicate code is almost always better than unmaintainable code.

Blockchain Considerations

Blockchain Considerations

The Dotcom boom and bust was a wild ride. From the rubble came a wave of new tech giants - namely Google, Facebook, and many others. Tremendous investments were made to build out the foundation of the internet.

Wireless communication and the growth of LTE, Wifi, and Bluetooth have completely changed our lives. Mobile communication and the upcoming launch of 5G is going to be really cool

What Is Thoughtful Software?

What Is Thoughtful Software?

Thoughtful, exceptional software begins with the end.

It takes clear definition of goals, understanding of business objectives, and alignment between software developers, clients, and users.

Currently, it is estimated that over $3 trillion is wasted on software projects that never come to fruition. This translates to a staggering amount of value lost for both businesses and consumers. And it’s not just the private sector that struggles; for example, the Air Force spent $1 billion on a software project and had nothing to show for it.