No? Maybe you do and just don’t realize it yet. This post will introduce the concepts, explain the essential technologies and platforms like Zoom’s new SDK, then build basic applications using the various APIs to show you how they work.

This space is on the cusp of a boom that…


Applications are digital spaces. What can the software industry learn from architecture and construction workflows? This is the middle of a three-part article, so please read Part 1 first.

What is construction in software

After reading the Moss Design guide, you now know how a building comes to exist as digital models. It starts from…


Applications are digital spaces. What can the software industry learn from architecture and construction workflows? This is the end of a three-part article, so please start with Part 1.

Levels of development (LOD) and the model path

In the previous section we started exploring Autodesk’s toolchain based on a publicly available class presentation. …


Applications are digital spaces. What can the software industry learn from architecture and construction workflows? This is the start of a three-part article that dives deep into existing and proposed software solutions.

Last year I wrote about how vector graphics drawing programs like Sketch are too limited to describe software…


A map of Manhattan and Wall Street in 1661. Like “New Amsterdam”, blockchains are still just getting started.

Blockchains. Decentralized protocols. Distributed ledgers. Cryptographic hash functions. Consensus algorithms. The sheer amount of terminology around cryptocurrencies can make you feel like someone transported in time from the 18th century. …


The popular design app for Mac is a refined evolution of the “pen-and-paper simulator”, but does not attempt to model user experiences. Even the people who built an entire React renderer just to be able to use Sketch for UX design are looking to switch away from it. …


Meet the 99.9% weight loss plan for desktop apps built with web technologies

Electron is a popular runtime that lets you build cross-platform desktop apps with web technologies. The appeal is tremendous: a software developer who already knows HTML, JavaScript and CSS can leverage that knowledge and turn their website…


A new medium has huge creative potential… But the technical methods of expression are not there yet. Is it 1892 all over again?

When were movies invented? The most common answer is 1895. That year the Lumière brothers, a pair of French inventors, introduced the first motion picture camera using 35mm film (a physical format which remains the standard for non-digital movies) and produced a series of short films. …


Scientific consensus is a funny thing. Some writers, especially on the American/British right, seem to regard scientific peer review as essentially a refined version of schoolyard peer pressure. …


Last Tuesday, 59.7 million Americans voted against a concept long cherished by Silicon Valley and American business élite: “disruption”. The word itself was never mentioned by the two candidates vying to become Leader of the Free World (*cough*), but its shadow loomed large.

At this point you may reasonably object…

Pauli Olavi Ojala

"Say the words" is how the world's oldest surviving book begins. Writing is the original magic. 💮 Video tools @ Facebook. Previously Vidpresso (YC W14), Neonto

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store