It’s been a while
Yeah… so maybe it’s been a while since I’ve really posted anything on here, or done any extra-curricular computing either actually; but that is all about to change and it’s not even January!
I’ve started working on a ‘personal project’ with a friend or mine; an idea of a a website/service to implement and I’ve found no shortage of motivation to work on it. This has lead me to start implementing a lot of the kind of stuff that my current work place has taught me such as automated deployment etc, and better project structure for Django.
This inspired me to start working on a project template for Django that I would be able to work with in the future to make things easier. The thing is, it’s like tugging away at a loose thread on a jumper. Starting to do the project template has caused me to hop up the ladder all the way to automated project environment setup, which has lead me to Vagrant.
Vagrant is quite a powerful tool, and it does make setting up a personal VM rather easy, but some of the associated tools have a little bit of a steep learning curve. At the moment my biggest enemy would have to be Puppet. Puppet is a tool used to make setting up … ‘stuff’ (for lack of a better word) easy. It lets you automatically install software and ensure that services are running, but it involves writing Ruby (a language I have very little experience with) and requires a better working knowledge of unix system and internals than I currently have.
I know in computing you should always be striving to learn - and ‘heck’, I am doing so and continually striving for more knowledge - but sometimes if something is pissing you off, quite as much as puppet has been to me, it’s best to just leave it and go for the easy route. This has involved going straight for shell files instead, which I’ve still had trouble with - what with my lack of unix knowledge - but I seem to be making progress.
Once I have my project template I’ll also release it on to github, it shall be my first public package. How exciting!