I have a New Year's resolution, and it is to generally be a lot more productive. To write more, for example this blog and do less schoolwork and more actual work. Actual work can of course include schoolwork, but only if it actually teaches me something things that I want to, or need to know.
Because this year, I won't do anything that is not related to
- Signal Processing, Media or Aurora.js
- Numerical Analysis
- Learning language, preferably improving my Japanese
- Constructive social exercises and events
This leads to a significant amount of milestones that I hope to complete this year,
- Complete my Bachelors thesis in Mathematics, find a subject for a thesis in Linguistics
- Write a "book" about WebCL, Linear Algebra and Signal Processing on the web
- Hold a session at a conference about a programming related subject
- Learn to write with a pen (nicely)
- Get back into Numerical Analysis
So, I will probably post related snippets and updates here, and generally post things about social, linguistic or mathematical phenomenon that I find interesting at the time that I write it.
Then there is the short-term Aurora.js milestone list,
- Merge the Aurora and ALAC trees, implementing a GStreamer like pipeline system allowing for both encoding, decoding and real-time effects
- Sample-rate conversion, both low-latency and high-quality
Implement a few of the basic formats, especially the ones that usually contain PCM data
Finish the True Audio decoder
which will probably worked through quickly in the coming weeks and after that is done, we're working on doing some nice demos with @ofmlabs that will be quite spectacular, at least in theory.
Summary: this is the year that I will evolve from a basement programmer/apprentice mathematician to the fully fledged battle programmer that every interesting problem fears.