Status: currently busy learning functional programming & working full-time as a software engineer in Sydney.
— Katherine

Hackathon Starters

javascript php python rails ruby

Estimation has been deemed insensible by many. Some called it a "waste of time." I thought it was merely due to business as usual. Even when you work alone on your own project, it is frustrating when you’re always wrong about timeframe for completing a project. If you have 50 tickets today and you can finish about 10 to 20 tasks in a day, you should be done in less than a week but why are you still working on the same project the next week? Because there are more tasks to be completed than you have initially expected.

Continue reading »

Building Interactive Graphs with ggplot2 and Shiny Review

ruby mac finance r review

In 2009, I was asked to graph some data. It was not a lot but it was painful trying to get it done within the day. Back then there weren’t a lot of options for graphing data and I had to fix bugs of Google charts Ruby gem. Eventually, Matt added me as a maintainer for the repository and asked me to do something which I forgot. Back then I knew that Ruby is not very good for data analysis but it can suffice for data mining.

Continue reading »

HTML5 Game Development Review

javascript games review html5

It came as a surprise for me to receive a request to review game development video tutorial because I was never focused on game development but I worked as an Actionscript developer. The Actionscript language itself is interesting and certainly does look a bit like Lua and JavaScript. Sometimes it’s the tasks that make us conclude a language is insensible. I thought that Flash will die after JavaScript and HTML5 became more popular alternatives for game development. It’s still around and people still prefer it for questionable business reasons. My point is that business people rarely understand technology and why they’re not getting what they want out of their choices. Unlike HTML5 and JavaScript, you would need an SWF downloader and decompiler for the source code. Anything that can be compiled can be decompiled and that includes the very “safe, proprietary” Flash technology. I knew how to do that nearly a decade ago.

Continue reading »

On DRM and Books

ruby software drm books

Packt Publishing sent me an email about their campaign against DRM. I am a bit busy as I am on a conference of sorts right now (and of course, have to work) but I do have time to write about this. Today, all ebooks are worth $10 instead of their normal price of $20 or more. You can check out their website.

Continue reading »

C and Guitars

music c programming objective-c

I have been learning how to play guitar since last year. On my birthday, my friend gave her guitar to me. I really like it so much but haven't used it for a long time. My days and nights are spent learning new things about software development and working as one.

Continue reading »

Hello! I am Kat. I've been a developer for several years. When I'm not sitting down, reading and working for long hours, I am traveling to some place of interest.
If you want to reach out, you can send me an email or add me up on Google Plus.