Click here to Skip to main content
15,884,472 members
Articles / Productivity Apps and Services / Microsoft Office

Efficient Software Development

Rate me:
Please Sign up or sign in to vote.
3.62/5 (12 votes)
30 Nov 2008Public Domain14 min read 45K   31  
Describes the theory of how software development can be simplified even for mission critical applications

Views

Daily Counts

License

This article, along with any associated source code and files, is licensed under A Public Domain dedication


Written By
Architect
Mexico Mexico
Born in 1969. First prorgram made in commodore 64 on early 80s (storing it in regular audio cassettes). Then fortran in a PDP in middle 80s. First serious program at the age of 18th in GWBASIC in late 80s. So, almost 20 years programming.

From 2003 to 2006 engaged into a development outsourced by an international company. They couldn't make it.

Hired 2 years ago by one of our COOs to be in charge of the development, so I have control on what is developed and most importantly, how. Of course, the "what" is strongly influenced by what the users need.

I think we can make great things with C Sharp, I am applying all my knowledge and experience in programming for the over 20 years (including experience in implementing business systems) to the C# and .NET Techonology. I don't think we need to complicate our lives very much, we can program in a smarter way and just take advantage of what this language offers without reinventing the wheel.

However, in the last 18 months; I've been more engaged into JavaScript, CSS and a little bit of ASP (for the database connection) finding absolute no need of using the .NET framework yet acomplishing very important advances.

I don't like Visual Studio, by the way. I prefer to code by hand or using simpler IDEs... antiquated? Maybe, but still think it is better. You have the *control* in your hands. And actually, rather than "by hand", I simply mean creation of complex dynamic objects that would resolve UI characteritics dynamically (i.e., a repository of UI objects in the database or via XML or similar; and a big unique object capable to resolve such objects), instead of "dragging and dropping" objects creating a huge source code base.

Visual Studio is still for "programmers" (quoted).

Raised in Mexico but currently living in New Jersey (unitl October 2010)

Comments and Discussions