addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Re: [newtech-1] Re: Pros and Cons of Ruby on Rails vs Coldfusion on Coldbox vs Microsoft Visual Studio

From: user 8.
Sent on: Thursday, February 21, 2013 6:33 PM
On Thu, Feb 21, 2013 at 7:22 PM, hv <[address removed]> wrote:

> Why we should build software like we build houses
>
> http://www.wired....­
>
> A big issue in what is passing as technology products
> lately is that the 'inventors' are operating in a very
> improvisational manner;
...
>
> I also think it's cultural, perhaps even generational.
> When I first worked in hardware design, I was trained by
> military types, real 'mil-spec' types ...
>
> You definitely need to approach things in hardware design
> a  fair amount with less improvisation than software because
> hardware is more difficult to 'redo' ad hoc than software.
>
> However, even software design today sees a lot of 'make it
> up as we go along' think.
>
> Maybe this has to do with ...
>
> But I also think that the 'drop out of school and start a startup
> instead' culture seems to implicitly or even explicitly say
> 'old ways don't work, don't listen to the man, do things
> /this/ new fangled way and live a better life.'
>
> The thing is, when I sit down with this kind of engineer,
> I often get the sense that they are far less prepared to
> analyze things in any depth and tend to fall down more when
> subtle effects emerge in an engineered system.
>
> Well, in any case, there you go...

Even in Wall Street banks, things operate on an improvisational
manner. Core business code is laid down in a connected mess of Excel
spreadsheets that no-one understands. Code is copy-pasted around and
mutated continuously.

Its not just the programmers, but the clients. They aren't totally
clear on what they want, but they know they want it now, and by the
time they get _something_, their needs have changed, and their
imagination and creativity are ramping up to the level of "fully
engaged", and they want changes.

two years down the line, the whole mess is thrown out.

In that kind of environment, the improvisational programmer thrives,
and the mil-spec types are left in the dust.

Its done, not for lack of care or lack of experience or lack of
talent, its done because it is what is being asked of them.

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy