I happened upon this YouTube video that talks about this very subject.
https://www.youtube.com/watch?v=_FioceDs7JA
On 2018-01-23 03:02, David Schwartz wrote:
> The fallacy here is that a HS dropout who's been building homes for 30 years
> could build a home as nice as any Architect just a couple of years out of
> school.
>
> Perhaps. It goes on all around the world every day.
>
> All Architects can pound nails.
>
> But most run-of-the-mill construction workers have no clue when it comes to
> structural dependencies, legal codes, how to choose a foundation appropriate
> for the ground and terroir, etc.
>
> You guys keep conflating human psychology and behavior with acquisition of
> some mythical sort of "knowledge" that's somehow learned through osmosis over
> time (or even instantly).
>
> If you put a person with a passion for flowers in charge of an event, it
> should not surprize anybody that there might be an overabundance of flowers
> present.
>
> It doesn't matter if that person has a BS in Biology and a Master's in Floral
> Design, or just grew up loving flowers.
>
> If you tell them, "I want LOTS of beautiful flowers at the event!" you're
> more than likely to get a FLOOD of flowers.
>
> The end result will be a LOT different than someone like me who has zero
> interest in flowers and floral design, and who'll solve the problem by
> picking arrangements from a catalog and setting them wherever I can find a
> place to put them down. If people happen to like what I did, it does not make
> me some kind of idiot savant, nor a "better choice" than someone skilled in
> the art.
>
> If someone can teach a dog to do fancy tricks, there's a tendency for people
> to grant the DOG lots of smarts.
>
> But if that person can teach ANY dog to do fancy tricks, it probably means
> the TEACHER is the one with the smarts, not the dogs.
>
> Unfortunately, this situation happens way too often in the programming world,
> and it gets way too much traction mostly because there's a shortage of
> programmers.
>
> I'm not saying self-taught programmers aren't smart, or that people with
> formal education never over-do things.
>
> Rather, I think this is an utterly stupid thing to be discussing.
>
> Here's why in a nutshell:
>
> If you decide to invest a half-million bucks into your dream home, are you
> going to be more inclined to: (a) hire an Architect to design it and then a
> General Contractor to build it; or (b) would you just scribble some ideas on
> a napkin (you don't know how to make blueprints, do you?), then assemble a
> team of construction workers with 20+ years of experience cutting wood and
> pounding nails (assuming they must know as much as any decent Architect),
> hand them copies of your drawing, point them at your plot of land, and say,
> "Call me when you've finished!"?
>
> Most smart people would choose (a).
>
> But it seems a lot of programmers think (b) is the smarter approach to avoid
> "over-engineering". (Only as long as it's somebody else's money. But if it's
> THEIR OWN half-a-mil, I'm betting they'd go with (a).)
>
> I would assert that the (b) group isn't as likely to "over-engineer" a
> solution simply because they have FEW IF ANY solid "engineering" skills in
> their skillset in the first place.
>
> The house might not look any worse for the effort once it's finished.
>
> But when the first hurricane blows through or the first RS-5 earthquake hits,
> the house collapses.
>
> Well, hey, at least the house didn't suffer from "over-engineering", right?
>
> -David Schwartz
>
> On Jan 23, 2018, at 1:11 AM, Steve Litt <[email protected]> wrote:
>
> On Sun, 21 Jan 2018 08:57:11 -0700 Aaron Jones <[email protected]> wrote:
>
> The whole "you will be spiritually predisposed to coding" is stupid. No one
> wants a computer science person on the team because having a team of ten
> developers who can write crappy boiler plate code is faster than 9 shitty
> programmers being chased around by a good developer.
>
> I have a website I work on that has a code base that is topping nearly 2gb
> and has to load over 986MB to load just the front page.
>
> For what? Well we have 60+ items in composer, we have jquery, we have endless
> numbers of libraries and plugins. Sometimes we load thousands of lines of
> code to do a single action that literally might be called on the rarest of
> second tuesdays on the new moon.
>
> Don't blame me (a programmer without a CompSci degree) for the bad design of
> your company's website. Why don't you offer to rewrite that website from
> scratch, and if they say no, walk away?
>
> And please don't call me stupid. I am spiritually predisposed to coding. No,
> I never coded any huge stuff like your website, but that's because I didn't
> want to be involved with quagmires like that. I did, however, sometimes make
> money doing a Perl quickie so that the big gala Java application 6 months
> from completion for the previous year could continue their monument to
> enterprise application development without the customers bolting and
> bankrupting the place. And the Java Jockeys thanked me for providing them a
> working system they could use as a model and a focus for customer
> questioning.
>
> Far as I know, Steve Wosniak didn't have a Comp Sci degree, nor did Paul
> Allen. I KNOW you're not calling them stupid. AFAIK, Linux was just a student
> when he made the Linux kernel. He was you will be spiritually predisposed to
> coding a long time before his degree.
>
> Don't get me wrong: I'd have loved to learn the stuff my buddies with both
> spiritual disposition and a Comp Sci degree know: The data structures, the
> algorithms, the techniques are astouding. But in a contest between someone
> spiritually predisposed to coding and a Comp Sci grad in it for the money,
> I'd take the predisposed guy every time.
>
> SteveT
>
> Steve Litt January 2018 featured book: Troubleshooting: Why Bother?
> http://www.troubleshooters.com/twb [1]
> --------------------------------------------------- PLUG-discuss mailing list
> - [email protected] To subscribe, unsubscribe, or to change
> your mail settings: http://lists.phxlinux.org/mailman/listinfo/plug-discuss
> [2]
---------------------------------------------------
PLUG-discuss mailing list - [email protected]
To subscribe, unsubscribe, or to change your mail settings:
http://lists.phxlinux.org/mailman/listinfo/plug-discuss
Links:
------
[1]
https://u2206659.ct.sendgrid.net/wf/click?upn=tzJbcg2o-2FNh3kfIF32sRUb2P5Oq3MDnedSozkCrM5330ZLpaRgHiveIlA4KoFuHj_6lpMB7VLnN-2Fj9-2FEErg8-2F-2BMBpb5QxlByTgv2M3fbWD9ebvC-2BWrN3h7jImK8EVWYBeKNfMhxm5Cjsi1nmzHE5XLrrMdUXuTjZe7ZynYY1WI1C9JPZEagh7CSgLabUfdZsA7b1FD2uoKSsIlgEIcmmF3CCwGA4Qx3e6VrWZsmrWtUe8R1fMI-2F6T8qyGQEtH5hojFK82Pa7uJFtMKQynwBo5vZucYpeth6q0rEjdxQ2Rojg-3D
[2]
https://u2206659.ct.sendgrid.net/wf/click?upn=5DvWGaZUY8Sh5aRLWfQTKYiRLVzunonVk948p8WIzMe-2FXlJ9Cta8w8U9xoku9LrUSHNMJbSd3ZEwH-2BqnW2UHlA-3D-3D_6lpMB7VLnN-2Fj9-2FEErg8-2F-2BMBpb5QxlByTgv2M3fbWD9ebvC-2BWrN3h7jImK8EVWYBeKNfMhxm5Cjsi1nmzHE5XLiakQVA3mlgpvrOEMaT2mCztCiXXnFYMNKSwktvU6IgaQCYVRlUejArboKJBvtPOS-2FypMeRSCa8fUEqgJJvIPAxunUR-2FtFP9Orxy8PsTlYdWKCYVb0vELhNfswZloHgUjWkTXTWksaZH8G5abL7oMEM-3D
---------------------------------------------------
PLUG-discuss mailing list - [email protected]
To subscribe, unsubscribe, or to change your mail settings:
http://lists.phxlinux.org/mailman/listinfo/plug-discuss