The tech scene has largely converged to the understanding that configuration as code is a good mantra.
I wonder when would we embrace the idea of management as code?
As an engineer, I think the largest win of configuration as code over the previously existing practices is that we have…
There generally are two good approaches to building data-driven solutions, with a bad one in between.
Good approach #1: Formulate the problem along with measurable metrics, then employ machine learning, and be open-minded at interpreting and acting upon what that machine learning has discovered, however controversial or contradictory it is.
On this cozy planet, at some point long, long time ago, a wheel was discovered:
It was part of, or, as some may say, it gave birth to an ever accelerating technological progress, which, in mechanical engineering, has arrived to the bearing …
Since 2014, I am working on Current: The C++ framework for realtime machine learning.
Realtime adaptive behavior is the theme for backends these days. With Current, we make it easy to add AI capabilities to existing APIs. …
I am writing these lines as the contestants of the Fortieth Annual 2016 ACM-ICPC have just unsealed the envelopes with the problemset of this year’s World Finals, held in Thailand, on the island of Phuket, hosted by Prince of Songkla University.
For participants, the next five hours would undoubtedly be…
• Precise messages.
• Short sentences.
• E-mail for what is not urgent.
• Text message for what is urgent.
• Phone call for an emergency.
• Initiate the conversation only when there is a decision to be made.
• Outline that decision to make. In zero or one more sentences.