“Logos”, “pathos” and “ethos” are three ancient greek words often used by this ancient greek dude called Aristotle. He’s dead now. You’ll find that most native speakers of ancient greek are dead. Clearly a killer language. Anyhow, if you’re anything like me, when you hear “Aristotle” you think: boring, what have you done for meContinue reading “That Dead Greek Dude and You”
Tag Archives: General
Dart: Web Fragmentation vs. Web Development Fragmentation
Remember Dart — that language that Google is developing to replace Javascript? Frankly, I haven’t given it much thought the past year. When I heard it being pitched as a “web scripting language that we can make run really fast” about a year ago by Lars Bak), I kind of dismissed it. I don’t find the abilityContinue reading “Dart: Web Fragmentation vs. Web Development Fragmentation”
Company Incentive Hacking: App.Net
There is a general belief in Silicon Valley that once you have the users, revenue will follow. So that’s what Twitter decided to optimize for, back in 2006. One innovative way of doing that was getting third-party developers enthusiastic about the platform and offering a simple to use API that they could use to buildContinue reading “Company Incentive Hacking: App.Net”
Incentive Hacking
Why do people do what they do? Why do companies what they do? The answer is pretty simple: incentives. An incentive is something that motivates an individual to perform an action. The study of incentive structures is central to the study of all economic activity (both in terms of individual decision-making and in terms ofContinue reading “Incentive Hacking”
Live Programming at LIVE ‘13
Live programming is the idea of getting immediate feedback while you’re writing your code, allowing you to get an early idea of what you program will be doing and how it works, or even to see what its potential problems are. I first became aware of this idea by watching [a video from Bret Victor,Continue reading “Live Programming at LIVE ‘13”
Never Commit to Master
If you managed to build, or be part of a team that is infallible in every possible way; a team that doesn’t produce code with bugs; a team that has a hive mind) knowing exactly what code is written, how it works and where it is located — then, you will be happy to learn, life willContinue reading “Never Commit to Master”
Easily Manage Your Development Environment
Every time I start working on new project it takes me a significant amount of time to get up and running. You have to install all software dependencies, make sure they are located in the right place. Configure environment variables. Hope and pray that whatever requires compilation will compile correctly on my Mac version, withContinue reading “Easily Manage Your Development Environment”
Declare Everything
Let me start with a brief heads up, this post starts with a rather elaborate pitch for an idea, eventually building up to what my new job is all about. If you’re in a hurry and want to go all TL;DR on me, jump to about the middle of this post to find out whatContinue reading “Declare Everything”
Hypercritical
I’ve interested in, and been listening to podcasts for 8 years. My very first book contribution was a “how to” on podcasting. A lot has happened since then and I must have spent hundreds, if not thousands of hours listening to podcasts. Yet, it was only about a month ago I discovered Hypercritical, a fewContinue reading “Hypercritical”
The Insane Story of Ithkuil
Few people know that in 2006 I was determined to drop out of computer science completely. After an extremely busy year doing my master’s in networks & distributed systems at TCD and a decade and a half of programming under my belt, I had enough of it all. I wanted to do something to doContinue reading “The Insane Story of Ithkuil”