430 reputation
48
bio website at-runtime.com
location Maryland
age 29
visits member for 4 years
seen Sep 19 at 9:22

I have been a developer since 2002, starting in High School with VB6, Java and HTML; graduating college with a degree in Computer Science.

My work now involves desktop application development, architecture design and doing my best to stay on top of good practices and philosophies.

My range of technologies are from C/C++ and Java to Python and PHP. Recently I have delved into .NET and C#, with some Android development in my spare time.

I learn as much as I can from wherever I can, as such I am an early adopter, a technology enthusiast, and an update-oholic.


Nov
3
comment Is this a correct way to use nested classes to keep track of data?
AddSetup is currently private, so you can't do something like: Setups.Instrument inst = new Setups.Instrument(); and then inst.AddSetup("Setup1", new string[] {"Execute"}); Also, you never instantiate the SetupList so trying to access it throws exceptions. maybe add it in a default constructor public Instrument() { SetupList = new List<Setup>();}
Oct
28
awarded  Editor
Oct
28
revised What is needed for a self-taught developer to be able to move into senior-level and leadership positions?
made the title more clear.
Oct
28
suggested suggested edit on What is needed for a self-taught developer to be able to move into senior-level and leadership positions?
Oct
27
comment The need for Explicit Type Conversion in C#
@MichaelKjörling Always learning, thank you :) This may also help Direct casting vs 'as' operator?
Oct
27
comment The need for Explicit Type Conversion in C#
Trying DerivedClass drbObj = (DerivedClass)obj; where class DerivedClass : Object was an InvalidCastException however DerivedClass drgObj = obj as DerivedClass; worked just fine. That may just be nit-picking though :)
Oct
26
comment Is it an appropriate use of #define to make typing repeated code easier?
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - (Martin Golding)
Aug
9
awarded  Citizen Patrol
Jun
24
comment How to start and maintain an after-work project
Going with the design during lunch or when on conference calls, always carry a small notebook and pen with you - you never know when inspiration will come calling; but you will realize how frustrating it is when you don't recall it later.
Jun
24
comment Does new generation of programmers use Emacs?
For the people who don't want to master a text editor like Emacs or Vim - find someone who has mastered it and watch them for a while. You will be amazed.
Jun
8
awarded  Supporter
Jun
8
answered Why learn hexadecimal?
Jun
7
awarded  Teacher
Nov
22
awarded  Autobiographer