I’m Aaron. A while ago, I graduated from UC Berkeley with a degree in Cognitive Science, and started work as a software engineer doing search analytics at A9 in Palo Alto. I’m interested in machine learning and in particular in the directions that Bayesian nonparametrics and work on stochastic/probabilistic programming are going. When I’m not focused on technical issues, I like eating, reading (vegetarian/vegan) food blogs, and neglecting my piano.
I’m starting the blog because I can’t stand to have all my coding be at work. This practice causes lots of obvious frustrations:
* I conflate my frustration with work with my frustration with programming, and am starting to lose sight of the fun in playing with code
* I don’t get to talk about any of my projects with the outside world. Because A9 doesn’t have a public facing service, many people think it’s either dead, or one of the projects that Bezos doesn’t have the heart to kill. This means that if I don’t have something other than A9 to which I can tie my professional/technical name and reputation, I may be seen as a poor engineer at a useless, irrelevant company.
* My work projects aren’t playful. Because our data is so big, many fun things become impractical. Because our schedule is so tight, there’s relatively little room for exploration (or at least not as much as I’d like).
* My projects don’t help me learn. I want to learn new tools and new languages. I want to learn new math and new tricks.