325 karma · joined August 22, 2012
Ex-NASA scientist. Triathlete. Gamer.
I looked at your profile and wanted to ask you about your architecture career. Throughout high school I wanted to be an architect and my initial major in college was architecture. I switched to computer science because I liked the concept of building and felt the hierarchical nature of the field would involve lots of ladder climbing before I designed anything. What has your experience been like?
If you would rather e-mail, that works for me too. mylesdanielbaker@gmail.com
One of the dimensions of my work I want to expand is my mastery over specific subject matter. It's tough to find a colloquial yet masterful community forum for discussing new ideas, and especially so when I'm not sure which area I want to specialize in for my career.
I like HN because it's simple and isn't overwhelming.
Entertaining writing is hard. It's difficult to conveys my thoughts correctly through text, especially when humor is involved; timing translates awkwardly in prose.
I will take your suggestion to heart and shoot for quality over quantity in my activity here. I think once I finish with school I'll have more time to work on things I care about, and I'll want to share them with others. I really look forward to that point.
1. This would be forging new territory for me too, which could be both a good and a bad thing. 2. This would require a message passing interface, which is not trivial to establish (i.e., they may not be able to test). This is where my skills are most refined and I would be able to defend my answer, plus, it links back to some of my work as an undergraduate (B.S. applied math, did research in numerical methods for problems like this) and shows how my graduate work has matured these core concepts, incorporating more theoretical and challenging CS. I don't know how much you know about solving partial differential equations, but a domain is discretized in time and spatial dimensions and a numerical schema called a stencil is applied as a discrete analogy to the continuous solution. This is straightforward if you are solving the problem serially, but is nontrivial in multiprocessing because depending on the stencil used a communication criterion needs to be established between the processors so that the information is at hand along the processor-domain boundaries. 3. This is probably the most interesting point you've made and I really appreciate hearing it; you're communicating a perspective that I hadn't really thought about, and it makes a lot of sense, especially given my mathematics background.
I think I may be best to tackle 2... Let me know your thoughts.
P.S. Another area that I am trying to sell myself is as an algorithm developer / analyst. These skills can be fleshed out in multiple areas, so I don't think it helps me lean one way or the other, but it is worth noting. Ideally I find a position where I can be part of a development team with a sizable research component.
-- Myles