Apple and rice bake: cheap dish from bad times


I learned the recipe from my parents, who learned it from their parents. I enjoy the dish regularly when apples are in season. Apples are in season from August to first frosts. In this post I will also tell you how I figured out the bit of context to the dish I was missing as a child, namely its suitedness to country-wide poverty and institutional disfunction that must have been reality for my grandparents and everyone they knew. I will conclude with musings on a 'cheap dish for bad times', an alternate title I was toying with, but first I will tell you how to make the damn thing which I think should be standard convention for food blogs.

Continue reading Apple and rice bake: cheap dish from bad times...

Instructions for your program from an online spreadsheet


Suppose you're a programmer contracting for a client who pays you to do analyses on a bunch of data. They give you a slightly different spreadsheet every week, and you're so lazy that you've scripted everything up. The only thing you need to do is take that spreadsheet, save it on disk or whatever, and press "run".

Here's an idea for a workflow that goes one step further, using GitHub's online editing. Of course GitHub's competition offers this too, and I dislike this Microsoft owned company as much as is currently in fashion.

Continue reading Instructions for your program from an online spreadsheet...

How to use fewer variables


Using variables may benefit program readability, but many programmers regard it as a bit of a weak move (source: Yegor Bugayenko- programmer, blogger, and entrepreneur). Giving stuff names is emphasised in beginner tutorials, and I expect many of my programming readers use variables a little bit too much, perhaps not realising it is merely a programming technique. I will explain the drawbacks of this technique, and give some alternatives, so that by eschewing it you might improve your craft further.

Continue reading How to use fewer variables...

Marx on Agile


Agile is a modern way to organise software development. Karl Marx (1818-1883) was a philosopher, economist, historian, political theorist, sociologist, journalist and revolutionary socialist. His ideas, and revolutionary socialism he kickstarted, have caused quite a stir in the XX century, and it's still not certain whether they were good or not, because they were never properly implemented and truly tried. I'm not going to try convince you to agree with Marx, dear reader, or say that I do. We're going to merely examine some of his ideas, and see how they apply to the modern tech world.

Continue reading Marx on Agile...

Customise your Internet


It's quite hard to have your own piece of internet these days. Blogging isn't easy, even if you don't have many readers. Sites ran by companies don't let you have your own piece, and they're made less usable by attempts to track the movement of your eyeballs and the like. My reader, I know you are yearning for something different. This post will teach you how to make bits of the modern Internet into what you may want them to be.

Continue reading Customise your Internet...