A “Smart Disorganized” Tech Blog
-
Unification : BootDown
I’m working on a series of small “unifications”. Attempts to bring several of my different projects closer together. This is to share more code between them, or allow them to work more closely together. Today, I’ve been updating BootDown, my quick and dirty static site generator so that it now uses the same library (txlib.py)…
-
What's wrong with C++?
Another Quora answer : Phil Jones’s answer to Why is C++ considered a bad language? This is one of those rare occasions I disagree with Simon Kinahan; although his answer sets the scene for this one. [Simon says that C++ isn’t a bad language. It’s the right choice if you need low-level memory control and…
-
The Bug is Your Fault
My Quora answer : Phil Jones’s answer to What are some great truths of computer programming? The bug is your fault The bug is your fault The bug is your fault The bug is your fault The bug is your fault. No. The bug really IS your fault. The bug is your fault. Because you…
-
What do you think computers will be like in 10 years?
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…
-
Firefox Quantum
The Register (in its usual somewhat snarky style) has some good news about developments in Firefox [Project Quantum] is not a new web browser. Quantum is Mozilla’s project to build the next-generation web engine for Firefox users, building on the Gecko engine as a solid foundation. Quantum will leverage the fearless concurrency of Rust and…
-
Travelling without a laptop
Why, yes. This is, indeed, OWL running on the PocketCHIP. Here’s the story. I spent 12 days recently, travelling in the south of Brazil and Uruguay border. And I decided, as an experiment, to see if I could live without my laptop. I wasn’t meant to be working, but I always like to keep some…
-
Project ThoughtStorms Update
Been working quite a lot on Project ThoughtStorms, the new Python / Bottle based wiki engine behind ThoughtStorms in the last few days. I can’t believe that I’ve spent 15 years building a wiki without creating my own software. That error is going to be rectified from now on. Sure, most of what I’m doing…
-
Where I’m At, March 2017
A quick update (for me, as much as anyone else) of where I’m at and what I’m currently thinking about … March 2017: ClojureScript and Reagent I want to get up to speed on this as my standard way of writing browser based software. React seems to have conquered the world as browser based, reactive…
-
Grumpy: Python on Go
Google are making a Python to Go cross compiler The idea here is that Google have a lot of Python to run, but Python’s Virtual Machines (especially with the Global Interpreter Lock) aren’t all that good for high-performance parallelism. OTOH built Go! and the Go target machine for this. So they want to make a…
-
The End of Dynamic Languages
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…
Got any book recommendations?