v

visibilia

Random thoughts on modern tech and architecture.

Natural talent in programming

I've been programming since I was about nine or ten. In that time I've amassed some amount of knowledge and skill. I've had eureka moments and I've also had moments where I've spent days chasing bugs across a vast mass of seemingly indecipherable code. I've had moments where I've just been doing a load of boring, mind-numbing programming. There have been moments in which I've thought up some pretty clever solutions. To go with these moments there have also been moments in which I've done incredi...
Read post

Ramblings on the architecture of compilers

Heads up: When I say this is a "rambling" I mean that it's really a rambling sort of stream of consciousness Computers execute instructions which are written as a series of numbers. A computer is essentially a really elaborate set of circuitry to which you can feed in instructions which it will execute. Over time this circuitry has become increasingly complex and much smaller (really, really small, like microscope small), but the underlying principle (you feed in instructions and the computer...
Read post

Light reading list

News: ProPublica (https://propublica.org) The Guardian (https://theguardian.com) The Conversation (academic work distilled for normal humans) https://theconversation.com Magazines: Aeon/Psyche Blogs: writing.kemitchell.com – interesting stuff about tech and law https://steveklabnik.com/writing daringfireball.net is often worth a read Podcasts: The Stackoverflow Developer Podcast – general discussions about software Books: You'll need to pick and choose from this section because ...
Read post

Hello World!

Hello World! ...
Read post