I'm about to finish my Ph.D. study in robotics. My field requires complex, but at the same time online and high performance algorithms involving a great deal of mathematics. That's why my greatest companion is C++. But I often use Python to test and visualise my C++ code. This is very easy, thanks to Boost.Python. I like Java for hacking together a GUI quickly, or when I need to do some network based application (and often both of them together). I also like the fact that Java integrates very smoothly with MATLAB. I don't like MATLAB, but due to the courses that I assist in, I end up having to use it. I'd much rather use Scipy + C++ for almost any purpose that one would use MATLAB.
I'm a fan of parallelism, and I would very much like to work on GPU or even FPGA based projects. Despite all the craving in me, I couldn't get deep into either, because it's hard to reconcile such hard-core optimisation with academic research. Papers are mostly about algorithms, not their implementations. So far, I've had to console myself with OpenMP and some humble CUDA programming.
I'm an Ubuntu user and I love it. I use Eclipse as an IDE of most of my programming (also LaTeX). One of my big fears is having to use Windows (and MSVC) for work one day.
I like computer games. Both playing, and making them. I'm yet to complete a game, since after writing the engine I lose the necessary enthusiasm. But I'm hoping to finish the current one after I get my degree.
Nowadays, I fancy 3D printing a lot. I used to do a lot of 3D modelling as a hobby in the past. I feel that the time is approaching when I materialise my thoughts. I will try to get a 3D printer as soon as I settle in some semi-permanent home. Meanwhile, I'll probably start using the online print-to-order services.
Q&A for professional and enthusiast programmers
Q&A for Ubuntu users and developers
Q&A for people studying math at any level and professionals in related fields
Stack Exchange Network staging zone, where users come together to build new Q&A sites
Q&A for Information security professionals
Q&A for computer enthusiasts and power users
Q&A for linguists, etymologists, and serious English language enthusiasts
Q&A for professional programmers interested in conceptual questions about software development
Q&A for professional system and network administrators
Q&A for active researchers, academics and students of physics
Q&A for passionate videogamers on all platforms
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for spacecraft operators, scientists, engineers, and enthusiasts
Q&A for peer programmer code reviews
Q&A for professional robotic engineers, hobbyists, researchers and students