734 reputation
59
bio website weirdity.com/internet/…
location Pittsburgh, PA
age 29
visits member for 3 years, 6 months
seen May 28 at 13:10

Work as Software Engineer.

Company does embedded devices and mechanical systems so I get exposed to lots of different engineers at different levels.

I am in the layer between the embedded and the graphical guys + development tools for everybody.

Use on a daily basis: C#, Xslt, NAnt, Vault, CC.NET, and my own house.

Love to try to put all the code of a function on one line (one actual statement).


Mar
10
answered Is it an acceptable practice to Get a property, that involve parsing binary, that might throw an exception?
Jan
4
awarded  Yearling
Apr
22
comment Should data structures be integrated into the language (as in Python) or be provided in the standard library (as in Java)?
@EduardoLeón, although you can call garbage collection at a deterministic point, I do not think how long it will run for is deterministic (for the same reason that malloc and new are non-deterministic in C/C++).
Feb
26
awarded  Caucus
Jan
4
awarded  Yearling
Oct
1
comment Why are people laughing at visual basic?
"It is practically impossible to teach good programming style to students that have had prior exposure to BASIC. As potential programmers, they are mentally mutilated beyond hope of regeneration." -- E.W. Dijkstra
Oct
1
comment A way to return multiple return values from a method: put method inside class representing return value. Is it a good design?
Another option (probably a bad one): see BitInteger[] java.math.BigInteger.divideAndRemainder(BitInteger val). It returns 2 integers as its return values in an array.
Apr
8
comment Does code generation increase the code quality?
You should not have to ever edit that code; edit the code that did the generation itself and augment it with additional rules if necessary. Editing generated code should be the last resort.
Mar
29
comment How to deal with tautology in comments?
In these situations I strive (and often fail), to add at least either <remarks/> or <see/> so at to provide some additional content. The <summary/> is still duplicated, but the comment overall is not completely useless.
Mar
24
answered My first development job working at a company, what things to look out for?
Feb
24
awarded  Excavator
Jan
4
awarded  Yearling
Jun
27
awarded  Enlightened
Jun
23
awarded  Nice Answer
Jun
3
answered Should images be stored in a git repository?
May
12
comment How do I convince my team to use smaller classes/methods?
A recommendation I would make is to look at the source code they are checkin in now, not what is currently in the project. It is possible that most of the current code was not written by your coworkers, but rather by your now managers 10 years ago.
Apr
25
answered Does code generation increase the code quality?
Apr
5
answered Should data structures be integrated into the language (as in Python) or be provided in the standard library (as in Java)?
Apr
5
answered Is there any good reason for someone who knows Python to learn Perl?
Mar
31
answered C# experience for students