| bio | website | publicvoidlife.blogspot.com |
|---|---|---|
| location | Boston, MA | |
| age | 33 | |
| visits | member for | 2 years, 7 months |
| seen | Jan 4 at 15:35 | |
| stats | profile views | 33 |
Senior .NET web developer and burgeoning software architect.
I currently work as a consultant in Waltham, Massachusetts. (A job I found on Stack Overflow Careers, thank you very much.) I'm interested in lots of extra-curricular software development activity (user groups, conventions, panels, etc.) as well as general local geekery (gaming, geocaching, anything fun).
Career aspirations involve becoming a better developer, a better architect, and maybe even getting published once I find something about which to write.
|
May 22 |
comment |
Should the design take longer than code development? This reminds me of one of my favorite quotes: "The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time." - Tom Cargill |
|
Oct 25 |
awarded | Yearling |
|
Sep 5 |
awarded | Student |
|
Sep 5 |
asked | Code Measuring and Metrics Tools? |
|
Apr 23 |
comment |
Naming your applications or projects Marketing/branding brainstorm sessions. Get a bunch of people who care about the product into a room with a whiteboard. Write down all ideas that come out. Look at the ideas, groups them, arrange them, toss out ones that flat out don't work, etc. The good ones bubble to the top. It's usually not just one person who comes up with a perfect name, it's a group exercise. |
|
Apr 5 |
comment |
Programming Test Maybe have the candidates fix the system you're using? Or have them develop a new one? |
|
Feb 15 |
awarded | Critic |
|
Jan 23 |
awarded | Nice Answer |
|
Jan 20 |
comment |
Should I intentionally break the build when a bug is found in production? @JohnBuchanan: What are the tests meant to validate, if not that the software is doing what it is supposed to do? (That is, that it meets the requirements.) There are, as you state, other forms of tests outside of unit tests. But I fail to see the value in unit tests which don't validate that that software meets the needs of the business. |
|
Jan 20 |
revised |
Should I intentionally break the build when a bug is found in production? added 128 characters in body |
|
Jan 20 |
answered | Should I intentionally break the build when a bug is found in production? |
|
Dec 24 |
awarded | Nice Answer |
|
Dec 20 |
awarded | Nice Answer |
|
Dec 15 |
comment |
How can I learn practical applications of software engineering principles? @justausr: The best resources I've found for personal growth in the trade (second only to experience on a good team) are books. I linked to one, jgauffin linked to another. These books will internally reference more books, and so on. Martin Fowler, Bob Martin, Kent Beck, etc. There's no shortage of great books from great authors. Don't just read them, apply them. Read a little, think about it, blog about it, write code to demonstrate it, read more, rinse, repeat. |
|
Dec 15 |
answered | How can I learn practical applications of software engineering principles? |
|
Nov 8 |
comment |
Requirement, architecture data capture tool Something like MindMapper? (mindmapper.com/main/main.asp) It's not really clear what you're specifically asking, but it doesn't sound entirely on-topic for this site. |
|
Oct 25 |
awarded | Yearling |
|
Sep 29 |
awarded | Good Answer |
|
Aug 8 |
comment |
Keeping an MVC model loosely coupled from the DB? @Industrial: Keep in mind also that the repository methods don't have to just be CRUD. Lots of intelligence can be baked into that code. A lot of the more complex ones can have a lot of internal code which transforms data from the database. Or, if the complex ones involve many trips to the database, then for performance gains you can put the logic in a stored procedure and the DAL method just passes through to that procedure and translates the results into models. |
|
Aug 8 |
comment |
Keeping an MVC model loosely coupled from the DB? @Industrial: For example, if you use an ORM, then that ORM would be referenced by your DAL (which is isolated from the domain models) and would transform your models into data access accordingly. Or if you do direct database access with manual SQL, you'd do that in your DAL's repository methods and translate the results of the SQL queries into domain models before returning them. |