7,015 reputation
22268
bio website macshonle.com
location San Diego, CA
age 36
visits member for 4 years, 6 months
seen Mar 26 at 5:20

I am a Software Engineer and graduated from UC San Diego in 2009 with a PhD in Computer Science. My research interests include refactoring, software design, and programming language and tool design for aspect-oriented software development.

I currently lecture at UC San Diego. Previously, I worked at Sun Microsystems, The University of Texas at San Antonio, Basho, and Google. Prior to that, I worked at my mom's toy store.


May
16
revised What would be the Impact of P=NP?
added part addressing mathematics
Oct
18
revised Is there such a thing as a “when” statement?
edited body
Oct
18
revised Is there such a thing as a “when” statement?
added 312 characters in body
Oct
17
revised Is there such a thing as a “when” statement?
added 322 characters in body
Sep
12
revised Warning-free Objective C code
both the "warning" and "free" words can be misinterpretted, the adjective form with the hyphen is gramattically correct
Sep
10
revised How should I specify a grammar for a parser?
make the examples a little shorter
Aug
21
revised Masters vs. PhD - long
added 58 characters in body
Jul
7
revised How do you test software that is time sensitive?
include bit about mocks
Apr
16
revised How should i set up my source folder?
edited tags
Apr
13
revised Do you do the exercises when reading a book?
links to the books
Jan
8
revised CS subjects that an undergraduate must know
typo
Dec
31
revised Does it help to be core programmer of a product (meant for social good) for getting into a PhD program at a top university?
please use uppercase "I"
Dec
31
revised Does it help to be core programmer of a product (meant for social good) for getting into a PhD program at a top university?
added 13 characters in body
Dec
31
revised Does it help to be core programmer of a product (meant for social good) for getting into a PhD program at a top university?
remove orphan tag; fix title and punctuation; remove speculation at the end which is untrue
Dec
31
revised Does it help to be core programmer of a product (meant for social good) for getting into a PhD program at a top university?
publications, notes about personal statement
Dec
31
revised Does it help to be core programmer of a product (meant for social good) for getting into a PhD program at a top university?
remove "computer" tag
Dec
31
revised Does it help to be core programmer of a product (meant for social good) for getting into a PhD program at a top university?
add notes
Dec
30
revised Why do good programmers have ugly websites?
typo
Dec
30
revised Why do good programmers have ugly websites?
add footnote
Dec
30
revised Would you see any use of a Trilean (True, False, ??)
fix grammar