Posts

Showing posts from November, 2014

Regaining Momentum

So the past few days I finally feeling like I am starting to pick up momentum again. I have decided on a game idea and it is one that I will be able to produce the required artwork for but is not so simple that I will bore of it. Well hopefully anyway. I have also decided to brush up on my Android programming skills. I learned to create apps on android quiet a while ago - android version 1.6 was new at the time. It would be fair to say I have not kept my skills up to date. There are whole areas of android development that I have barely touched that are now need to create a well rounded app. Originally learning android was also a minimal cut approach to learning. I would learn just enough to be productive in that an area without really taking on the mind set/ideas of the area. I gradually built up a working model of what was going on, but my mental model contained bugs that would slow down my development speed until I updated it. This can be a good way to learn and I really enjoy it but

Rust

I have spent some time with rust over the past few days. It is quite an interesting language and I kind of like it even if I am not sure I have fully got my head around the way the whole own/borrowing of memory works when I am actually coding.  It is however pre version 1 and that always worries when it come to a programming language. Things in the actual language can change and of course the eco system has not had time to build up around the language.  I don't think I will spend anymore time with it until after version 1.0 or perhaps 1.1 to give it time to mature some more. Of all the contenders to take a bite out of C++ this looks like the most promising in my mind.  Why do I say this, well it core values just screams at C++ programmers. It doesn't use garbage collection, the compiler will help you find a whole new class of errors and many C++ programmers like the upfront cost of coding compared with the dynamic language proponents. It will target mobile as well as desktop. O

Trying out Emacs

After my post about how I would like vim to head in the direction of being an operating system just like Emacs:) I decided that perhaps it was time to take another drive into Emacs and see how it feels, it has been a while. Now I really like vim so my first idea was to install evil and just use it like vim. I initially did this but then realised that I would not learn much about Emacs. Like learning vim I feel it will be best to just start with a pure install and gradually add to my .emacs file as I find things annoying or need a plugin for a certain language or workflow. That way I will end up at an optimized set up for myself rather than having an optimized set up for someone else. That may or may not include vim emulation. Vim has excellent navigation keys. However once I installed easy-motion I stopped using many of them except for during the creation of macros and movements within about three lines of my cursor. Emacs navigation around a file is a bit how shall we say less easy on