I try to sit near computers and make things work; sometimes this involves typing. (Code that doesn't need to be written rarely has bugs!) One of the things that I like most about software is that this road has no end; there will always always be a functionally infinite amount left to learn. I usually don't try to keep my nose out of other people's code.
I spend a lot of time thinking about weird complex logic, so far mostly on the back end of applications that happen to be in ruby or java, but I have dreams of being confused fluently in other languages also. I have a lot of opinions about continuous integration build matrices and deployment pipelines. I believe in not testing code if I don't care whether that code works. So... test the code!
I also read an excessive amount of science fiction and bicycle for hours in indeterminate directions.
I came to find ThoughtWorks by
I first ran into ThoughtWorks at a career fair at my university in Chicago, and then the week after, I accidentally ran into the same ThoughtWorks recruiter in an elevator in Atlanta at the Grace Hopper Celebration of Women in Computing conference. This seemed like a promising series of events!
The best advice I can give a current or future ThoughtWorker is
Always wonder why a system or codebase, is the way that it is, rather than dismissing the current state as being caused by ignorance or malfeasance. Even if you can't find out the reason/s, thinking about what those reasons could be will make you more prepared for the complicated future.
With ThoughtWorks, I've visited
Chicago, San Francisco, Seattle, Atlanta, New York, Dallas, Oklahoma City, Sydney, Bangalore, Pune, a LOT of airports in between the aforementioned... and hopefully many more places in the future!
One of the most interesting stories I recall from my time at ThoughtWorks was when
During my first pair-programming interview at ThoughtWorks, I was so nervous that I locked myself out of my own laptop by typing my password incorrectly too many times; my two interviewers shrugged it off and told me that they would give me a few minutes to chill and wait for my computer to unlock; when they came back, they brought me a chocolate cupcake. That was an above-and-beyond moment that helped me learn to think about how to improve everything that one can about a situation- whether that's a codebase or an interview!
My geeky passion is
The math and specifically time calculations around orbital mechanics and syncing and communicating with fast-traveling hardware