Re: [testdrivendevelopment] "I think the community needs more explicit direction...."

"Edwin Castro" <[email protected]> Mon, 25 Nov 2019 09:53:17 -0800
Newsgroups gmane.comp.programming.test-driven-development
Message-ID <CAPzjCSxudjmtM=hLCY2+4GPAvYBBh1LrpVc0cWNs2WJfxjg6GA@mail.gmail.com>
--000000000000e8a26205982f7057
Content-Type: text/plain; charset="UTF-8"

What gets me is how many managers that used to be experienced, technical
contributors with this background seem to forget it almost immediately when
switch to management.

I understand culture and mindsets are hard to modify, but what do we *do*
to make positive impact in difficult circumstances like these?

Demonstrating the effects of the practices is difficult because often
you're not given enough time to show a design that falls over do to
improper care.

--
Edwin G. Castro


On Mon, Nov 25, 2019 at 9:46 AM Charles Gallo <[email protected]> wrote:

> And then they get to the point the program is buggy, because it is
> anti-DRY, and not SOLID at all, and they (Management) throws up their
> hands, bring in some new technology, and throws THAT at it, hoping that at
> least parts work, until they re-write the whole thing
>
> AKA they not only haven't learned from Fred Brooks, they probably have
> never heard the name, because they are a good dressing 35-40 year old, and
> of COURSE things are different now, and everyone knows this new
> framework/package is going to cure all our problems
>
> Silver Bullets, Mongolian Horde method of programming, and a re-write will
> always be better (How much business logic have I seen in controllers, and
> repeated multiple places, because they don't want to touch the classes the
> ORM generated
>
>
> Charlie
>
> (looking for a new gig btw)
>
>
> On 2019-11-25 12:36, Tim Ottinger wrote:
>
> EVERYTHING a new programmers sees is "memorize how to do this, use it to
> get an effect, move on quickly" and of course going faster is the hallmark
> of a good programmer. What does a code craft person know? They took all day
> on this code, but I spat out more code in a half-day and completed more
> tickets. What good is TDD, Refactoring, etc if it slows us down!?
>
> And managers generally agree. Faster is better. More faster is more
> better. The fastest programmer is the best programmer.
>
> So *learning* is a waste. *knowing* is a waste. Refactoring is waste.
> Testing is waste. Just get the effect and move on, friends.
>
> Except that all of that is wrong and a dead end.
>
> But how can you tell people whose whole worldview is, and has always been,
> exactly to get an effect and move on?
>
> 
>
>

-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#35777): https://groups.io/g/testdrivendevelopment/message/35777
Mute This Topic: https://groups.io/mt/61850834/3268755
Group Owner: [email protected]
Unsubscribe: https://groups.io/g/testdrivendevelopment/leave/6156322/744556386/xyzzy  [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


--000000000000e8a26205982f7057
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">What gets me is how many managers that used to be experien=
ced, technical contributors with this background seem to forget it almost i=
mmediately when switch to management.<div><br></div><div>I understand cultu=
re and mindsets are hard to modify, but what do we *do* to make positive im=
pact in difficult circumstances like these?</div><div><br></div><div>Demons=
trating the effects of the practices is difficult because=C2=A0often you&#3=
9;re not given enough time to show a design that falls over do to improper =
care.</div><div><br></div><div>--</div><div>Edwin G. Castro</div><div><br><=
/div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_a=
ttr">On Mon, Nov 25, 2019 at 9:46 AM Charles Gallo &lt;<a href=3D"mailto:Ch=
[email protected]">[email protected]</a>&gt; wrote:<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex"><div style=3D"font-size:10pt;font=
-family:Verdana,Geneva,sans-serif">
<p>And then they get to the point the program is buggy, because it is anti=
-DRY, and not SOLID at all, and they (Management) throws up their hands, br=
ing in some new technology, and throws THAT at it, hoping that at least par=
ts work, until they re-write the whole thing<br><br>AKA they not only haven=
&#39;t learned from Fred Brooks, they probably have never heard the name, b=
ecause they are a good dressing 35-40 year old, and of COURSE things are di=
fferent now, and everyone knows this new framework/package is going to cure=
 all our problems<br><br>Silver Bullets, Mongolian Horde method of programm=
ing, and a re-write will always be better (How much business logic have I s=
een in controllers, and repeated multiple places, because they don&#39;t wa=
nt to touch the classes the ORM generated</p>
<p><br></p>
<p>Charlie</p>
<p>(looking for a new gig btw)</p>
<p><br></p>
<p>On 2019-11-25 12:36, Tim Ottinger wrote:</p>
<blockquote type=3D"cite" style=3D"padding:0px 0.4em;border-left:2px solid=
 rgb(16,16,255);margin:0px">
<div dir=3D"ltr">EVERYTHING a new programmers sees is &quot;memorize how t=
o do this, use it to get an effect, move on quickly&quot; and of course goi=
ng faster is the hallmark of a good programmer. What does a code craft pers=
on know? They took all day on this code, but I spat out more code in a half=
-day and completed more tickets. What good is TDD, Refactoring, etc if it s=
lows us down!?<br><br>And managers generally agree. Faster is better. More =
faster is more better. The fastest programmer is the best programmer.=C2=A0=
<br><br>So *learning* is a waste. *knowing* is a waste. Refactoring is wast=
e. Testing is waste. Just get the effect and move on, friends.<br><br>Excep=
t that all of that is wrong and a dead end.=C2=A0<br><br>But how can you te=
ll people whose whole worldview is, and has always been, exactly to get an =
effect and move on?=C2=A0</div>
</blockquote>

</div>



<p></p><p></p></blockquote></div>

<div width=3D"1" style=3D"color:white;clear:both">_._,_._,_</div>
<hr>
Groups.io Links:<p>

You receive all messages sent to this group.


<p>

<a target=3D"_blank" href=3D"https://groups.io/g/testdrivendevelopment/mes=
sage/35777">View/Reply Online (#35777)</a> |


  <a target=3D"_blank" href=3D"mailto:[email protected]?subj=
ect=3DRe:%20Re%3A%20%5Btestdrivendevelopment%5D%20%22I%20think%20the%20comm=
unity%20needs%20more%20explicit%20direction....%22">Reply To Group</a>
  
    | <a target=3D"_blank" href=3D"mailto:[email protected]?subject=3DPriv=
ate:%20Re:%20Re%3A%20%5Btestdrivendevelopment%5D%20%22I%20think%20the%20com=
munity%20needs%20more%20explicit%20direction....%22">Reply To Sender</a>
  


|


  
    <a target=3D"_blank" href=3D"https://groups.io/mt/61850834/3268755">Mu=
te This Topic</a>
  

| <a href=3D"https://groups.io/g/testdrivendevelopment/post">New Topic</a>=
<br>



<br>

<a href=3D"https://groups.io/g/testdrivendevelopment/editsub/3268755">Your=
 Subscription</a> |
<a href=3D"mailto:[email protected]">Contact Group Own=
er</a> |

<a href=3D"https://groups.io/g/testdrivendevelopment/leave/6156322/7445563=
86/xyzzy">Unsubscribe</a>

 [[email protected]]<br>
<div width=3D"1" style=3D"color:white;clear:both">_._,_._,_</div>


--000000000000e8a26205982f7057--