The month that was June 2017

And I am back.


I have been bouncing around some what in where I put things in terms of longer form blog posts. So now I bounce back to one of my old blogs.

So to update I am sort into programming in C at the moment. I have been working on a mini interpreter. Really it comes about from a curious thought. How much of a program can I write in C that a full rebuild takes at most 250 milliseconds.

That is the duration it takes for a C++ hello world program, using std::iostream, to compile and link. At the moment the interpreter is really only at the features of a calculator and takes about 80 milliseconds to build.

I know it is a pretty weird thing to do but curiosity got the better of me.

This month I have also started to spend a reasonable of time practicing drawing. I discovered http://www.drawabox.com and have been doing some of the exercises there. So far my ability to draw a box has improved. If I am honest, at certain times, I find the grind of practicing a little boring. Then again I can feel I am improving.

In my personal life, I have signed up to do a half marathon in a few months times.  It  has been a while since I did some distance running and sit more at the "half mile fit" level of fitness.

This means the next 90 days or so are going to be full of intense training and a controlled diet. If I can do a  sub 1hr 50mins time I will be happy. That's not near my personal best but from my current fitness levels it will be an achievement.

What am I struggling with? That is always a good question to deal with. In fact tackling that question is probably a good use for this blog as I don't have that many (any?) readers.

Drifting is a problem, I am looking at different programming languages and flipping between ideas. Obsessing about trivial things, like build times :) rather than getting on with actually trying to solve tasks.

I have even thought about returning to the search engine project. Although I am definitely not going to start using python again.

On one hand I want to be writing some exploratory code, Say to explore the ideas in procedural generation. On the other hand I am itching to get on with a bigger project, but cant decide what.

This sort of thing is what I have struggled with for a long time, just look at previous blog posts here. When I do gain clarity I can get quite productive. So my goal should be that by the end of the month I have a better plan.

Plus I will probably have drawn a few hundred more cubes.

Comments

Popular posts from this blog

Fast iteration

September 2018 Start of Geek Month

Quick(ish) Sweet Potato and Tuna Steak