Being Nice Works

I realized why directors are such horrible people – in a way – because you want things to be right, and people will just not listen to you, and there is no time to be nice to people, no time to be delicate. George Lucas   It doesn’t cost a lot to be nice. Some self sacrifice, a handful of minutes per day or a quick and easy phone call. Yet many developers and executives…

The New Apple TV is a Game Changer

Apps in your TV, games on your TV, websites mixed with TV stations. What a tour de force! This is the kind of stuff our industry needs, a new device that is interwoven perfectly into our daily habits while giving us more freedom to chose and interact with the digital world. The future of television is all about apps. That was almost verbatim what Tim Cook said to start the conversation about Apple TV. The…

100x Web Development

In this day and age of social media, smartphones and on-demand services, web properties can perform faster and more efficiently than ever before. Your business can distribute information to millions of potential customers for cents. However, in order to make use of everything this new age has to offer,  you need a 100x plan for your web properties. A plan to make things spread and respond to increased demand across all your products and services.…

Ethereum is the Most Important High Tech Development of 2015

Ethereum is a platform for building distributed applications that benefit from consensus. Think of voting applications, social networks, ownership journals, banks, cryptocurrencies, etc. Simply put, Atheneum’s reach is massive and we’ll see a lot of Ethereum related news in the coming months. Although the platform needs several years to mature, version 1.0 is already out and many can benefit from the functionality that is already there. About Ethereum Ethereum is a blockchain-based cryptocurrency that includes…

Back From Vacations

I’m back from my 2015 vacations and ready to talk about Windows 10 and Mac OS X El Capitan. In a nutshell, Microsoft and Apple have created very refined operating systems that will make your life easier. Windows 10 is a nice release that simplifies user experience while bringing back old features such as the Start Menu. The system is fluid and, so far, I’ve installed it without problems in a couple of machines. Sadly,…

Information Science > Computer Science

We are no longer coding primarily for “computers” in the strict sense of the world. Post PC devices including smart phones, tables, IoT sensors and devices, wearables and smart appliances all point to a future were computers take a back seat. In light of the many shifts taking place since the last couple of decades I guess is time we start using other terms to refer to the field traditionally called “computer science”. What about…

Managing Gridlock

Gridlock is a common situation for traction-less startups. Your ratings on the App Store are falling, there’s no growth in your monthly visits and revenue couldn’t be more stagnant, so what do you do? What can you do when VCs are pushing one way, employees on another and competitors won’t let you move forward (via lawsuits or otherwise)? The first step is to assess the situation finding key avenues for change and identifying the key…

Attention to Detail

Attention to detail is key. We have been highly conditioned to evaluate things according to their superficial qualities and, in all fairness, in an increasingly virtual world, superficiality and reality often collide. Be fanatical about details. Go over each screen at least fifty times (literally). Sit down with designers and work on color coordination, branding, alignment, and overall UX. Your app’s design is telling users how much you care. Your app’s design is an ever-present…

Model-View-Controller and the Separation of Labor

Few architectural choices are more critical for your project’s success than MVC (model view controller). The idea being that by separating code into three separate entities, the application can grow more naturally and be easier to update. To give some context around the premise for MVC, here are the words of Trygve Reenskaug, one of the first  MVC practicioners: I have sometimes been given more credit than is my due, so I should stress that…

Building a Community of Ambassadors to Reach a Million Users

One should guard against preaching to young people success in the customary form as the main aim in life. The most important motive for work in school and in life is pleasure in work, pleasure in its result and the knowledge of the value of the result to the community. Albert Einstein Community building is key to reaching a high user base with a grass roots movement and minimal marketing expenditures. You recruit the first…