185 reputation
9
bio website
location California
age 31
visits member for 3 years
seen Dec 19 at 22:32

I really appreciate the Stack Exchange community.

VP of a medium company, B.S. in Computer Science, currently working on creating revenue generating subscription based web applications built on MVC3 / IIS7.5 / ASP.NET4 / C# / MSSQL / MySQL / AJAX. Technology that I have used or learned about: java, javascript, jQuery, c, c#, c++, sql, oracle, fortran, pascal, assembly, basic, VB, F#, J2EE, J2ME, objective-c, etc.

I am the only person at the company who deals with software development making me fill the rolls of a software designer, programmer, dba, server admin, and graphics artist.

My main goals when designing and coding are: how can I make the user experience easiest, and how can I reduce redundancy.

When developing software, I take a duality approach where I design an approximate Waterfall model as a map, and then traverse through the map using a SCRUM agile approach.

"Acknowledge your faults so you can overcome them."


Apr
2
comment Is the 'C' in MVC really necessary?
@dreza - I feel badly for your code. Your model should contain data. The controller should manipulate that data through design patterns such as factories, adapters, mediator, etc. All three should be lean, the model, the controller, and the view. Most of the code should be in these design patterns which deal with generics in order to reduce redundancy.
Mar
29
comment Is the 'C' in MVC really necessary?
@Dime - The model should contain no logic whatsoever. The Controller will be the one holding logic, hence "controlling".
Mar
28
awarded  Peer Pressure
Mar
28
awarded  Student
Mar
28
awarded  Teacher
Mar
28
comment Is the 'C' in MVC really necessary?
Three words..."Separation Of Concern".
Mar
28
awarded  Supporter