My Quora answer that’s pretty popular : (1) Phil Jones’s answer to What do you think computers will be like in 10 years? Related to my previous story of trying to use the CHIP for work. This is a $9 CHIP (Get C.H.I.P. and C.H.I.P. Prto) It runs Debian. A couple of weeks ago, I […]
A comment I made over on The End of Dynamic Languages The problem with the static / dynamic debate is that the problems / costs appear in different places. In static languages, the compiler is a gatekeeper. Code that gets past the gatekeeper is almost certainly less buggy than code that doesn’t get past the […]
Ian Bicking’s post on Conway’s Corollary is a must-read thought on isomorphisms between the organization and product structures. What, asks Bicking, if we don’t fight this, but embrace it. Organizational structures are allegedly for our benefit. Why not allow them to shape product? Or when this is inappropriate why not recognize that the two MUST be […]
Im sure my answer / comment on What is Gradle in Android Studio? will get downvoted into oblivion with short-shrift fairly soon. (Maybe deservedly). But I’ll make it here : [quote] At the risk of being discursive I think behind this is the question of why the Android Studio / Gradle experience is so bad. […]
My Quora answer : Simon Kinahan‘s answer is good, though I think he’s over-emphasizing the snobbery aspect. What’s definitely true is that IDEs are often not particularly optimized for the application you want to write. And often they’re optimized for the application you DON’T want to write. This is particularly true as, like most user-facing […]
Dave Winer : Why age in software is bullshit.
Another good Ward Cunningham interview The job was really to take C++, which was a fairly static language, and show people how to write dynamic programs in a static language. That’s what most of the patterns in that book were about. And in the process, patterns extended the life of C++ by a decade, which […]