It's like falling in love again and then again.. I am silent at night waiting for her gentle breath and still bemused at day how incredible she is and thankfull to be part of her life.
She brings me and her mother hope and joy wrapped in pure cuteness and love. toughts
A while back last year I created three little projects to help me with my web development. I postponed the announcement of the first one so I could eventually announce them together. Unfortunately I never made the time to finish them all.
So without further ado, here is: localdev.in - a little helper for your web development and virtual-hosts.
And that's all. Have a great 2015! project
For some time now I have been working on a pure prototype programming language named Proto. I have opted to write the grammar, lexer, parser, runtime, compiler, transpiler and VM myself.
I always had the desire to do so, but one day I stumbled upon a few implementations (not that I was bored, just curious) and while looking at the source code of a few popular language implementations I had the crazy idea that I could do something better, or at least join the fun. A chance to make right what upsets me on some languages and merge the greatness of others.
Next year I will be sharing some of the implementation details and motivation behind Proto. Until then.. have a great new year! toughts proto
To one point. the amount of personal projects and the forced low priority when competing with the daily challenges at work lead me to a few things:
Programming sprints on weekends
When motivated by something a strange urge and force helps coding the most challenged tasks in a matter of hours. Learning how to take advantage of this is a must. Failure to do this will take over you much like a parasite consuming your focus on time not meant for distraction.
Version Control every project
Mistakes happen, code rewrites mess things, version control helps, but also it's easy to cowork with someone else, or to pick up work where left. Also great to have a backup somewhere else than the local harddrive.
Wiki and Issues tracking
The wiki is like a marketing tool for yourself, describe ideas and make plans. What features you want something to have. What problems you have found so far on your prototype? Challenge and motivate yourself, why is this project so good to be working on? Why do you want this? (Ignore the rest of the world for now..)
Roadmaps and milestones
You will probably be frustrated and lose motivation if you start adding too much features to a project and it will probably never reach a version one. Work towards a version one. Make a list of things to add on the following versions.
From time to time there's someone so outstanding in his field that inspires the world by creating a huge momentum of innovation and creativity.
I am thankful for Steve Jobs gift to the World. And for not holding to one field or one industry. A fighter a genius and a visionary.
Update: Celebrating Steve. toughts
We create and shape things. It's a need and a life style. A passionate playground, to think and shape the world.
Writing software, designing User Interfaces crafting electronic gadgets, painting and composing.
Motivation is key and creativity will weave ideas into art. We might change or not the world but we change ourselves. We change our world.
I'm not a web social kind of Person. Commit messages are most of the micro blogging I do nowadays. This is my Homage to small personal projects and the projects in between the projects. toughts