Finally, after over two weeks at work, and having been made to write a design document/functional spec, finally starting to write code.