Programming, mother____er!

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
13
81
www.markbetz.net
Probably using the t-shirts to fund the site, or whatever. I just liked that I could hear Samuel L. Jackson's voice in my head.
 

ArsDiaboli

Junior Member
May 13, 2014
5
0
0
That's incredibly useful, thank you. The amount of free resources in that site seems to be quite well managed.
 

BrightCandle

Diamond Member
Mar 15, 2007
4,762
0
76
Zed Shaw and DHH are the current cowboys of the programming world. They both have a nasty habit of coming and saying how awesome they are and how capable they are of writing code without bugs without any of the professional practices that millions of programmers use every day to produce more reliable code.

Based on what these two guys have been saying recently its kind of best to ignore them, they are still stuck in the ego land of "I am awesome and I don't need X" where X is shown by studies to improve the quality of code across a wide range of skills. They want to lonewolf and write their untested code they can do it on someone elses project, I don't need their legacy code.
 

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
13
81
www.markbetz.net
Zed Shaw and DHH are the current cowboys of the programming world. They both have a nasty habit of coming and saying how awesome they are and how capable they are of writing code without bugs without any of the professional practices that millions of programmers use every day to produce more reliable code.

Based on what these two guys have been saying recently its kind of best to ignore them, they are still stuck in the ego land of "I am awesome and I don't need X" where X is shown by studies to improve the quality of code across a wide range of skills. They want to lonewolf and write their untested code they can do it on someone elses project, I don't need their legacy code.

Well, I don't know that much about them. Thought it was funny. But I will also admit to an affinity for the point of view that feels we've had enough methodologies shoved at us. Stop trying to fix the way we write code until you've fixed the way you gather and prioritize requirements.
 
Feb 25, 2011
16,823
1,493
126
Stop trying to fix the way we write code until you've fixed the way you gather and prioritize requirements.

While I tend to agree with the "requirements" complaint (oh, god. now I'm having flashbacks) I don't think the cure for bad management is bad craftsmanship.
 

mikegg

Golden Member
Jan 30, 2010
1,815
445
136
I work at a startup and it annoys me that we hire Product Managers who know nothing about coding and they're responsible for directing the engineers.
 

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
13
81
www.markbetz.net
While I tend to agree with the "requirements" complaint (oh, god. now I'm having flashbacks) I don't think the cure for bad management is bad craftsmanship.

I don't think bad craftsmanship has to be the result of being skeptical of some of these practices that are foisted on us by consultants and project management types who write little to no code themselves and really don't understand how the process works.

In twenty-five years I have seen a few projects roll over and die, but I haven't yet seen one expire because the programmers weren't good enough, didn't write code fast enough, or didn't follow the "right" methodology.
 

Train

Lifer
Jun 22, 2000
13,863
68
91
www.bing.com
Well, I don't know that much about them. Thought it was funny. But I will also admit to an affinity for the point of view that feels we've had enough methodologies shoved at us. Stop trying to fix the way we write code until you've fixed the way you gather and prioritize requirements.

Having the requirements gathering and coding being done by separate teams is an insurmountable problem that no coding methodology, or lack thereof, can fix.
 
Feb 25, 2011
16,823
1,493
126
In twenty-five years I have seen a few projects roll over and die, but I haven't yet seen one expire because the programmers weren't good enough, didn't write code fast enough, or didn't follow the "right" methodology.

:hmm:

...can I share this quote with the guys at work? We're having the usual issues with a wannabe project manager and another guy who plays golf with the VP. It might make them feel a little better.

I'll give proper credit. ()
 

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
13
81
www.markbetz.net
:hmm:

...can I share this quote with the guys at work? We're having the usual issues with a wannabe project manager and another guy who plays golf with the VP. It might make them feel a little better.

I'll give proper credit. ()

Make sure to give two copies to the guy who plays golf with the VP.
 

postmortemIA

Diamond Member
Jul 11, 2006
7,721
40
91
tried his book on regex, it is so buggy that it is unusable
http://regex.learncodethehardway.org/book/ex4.html

magine you wanted to match only lines that had vowels. To test this out we'll use a contrived conversation about Cthuhlu: Evil lord Cthuhlu said Xchjklz plktrdfg and I agree with him
There's two lines with vowels
WTF? there's only one line in there
What You Should See

That file doesn't exist. > [aeiouy] Input file is empty. Use !load to load something. >
That is definitely not what I expect to see in exercise outcome
 

BrightCandle

Diamond Member
Mar 15, 2007
4,762
0
76
He is a cowboy, he doesn't test. Which presumably means he doesn't check that his examples still work or anything else. While people are rallying around the whole idea of just coding and throwing the baby out with the bathwater its important to not throw out the engineering practices as well. Testing that code works is a good thing, doing it automatically is equally a good thing. Most of the engineering practices these two have been rallying against actually have both real world and academic studies showing that they improve quality of the code without impact on the schedule. Heck even Microsoft moved to testing their API with Vista and we can all see how much more stable Windows has been since they did.

Automated testing works, and those that don't do it are becoming unemployable.
 

postmortemIA

Diamond Member
Jul 11, 2006
7,721
40
91
well there are plenty of companies that are gonna hire him for his coding 'skillz', and hire a team to test and fix his 'great' code. I have seen it over the years that people who don't care about testing produce crappy code. Sure, they make stuff work for the time being, but then it does not pay off in the long run.

But again, there are companies that are perfectly fine with this, as they value "top contributor" as 10 or 100 "drones"
 

LumbergTech

Diamond Member
Sep 15, 2005
3,622
1
0
Zed Shaw and DHH are the current cowboys of the programming world. They both have a nasty habit of coming and saying how awesome they are and how capable they are of writing code without bugs without any of the professional practices that millions of programmers use every day to produce more reliable code.

Based on what these two guys have been saying recently its kind of best to ignore them, they are still stuck in the ego land of "I am awesome and I don't need X" where X is shown by studies to improve the quality of code across a wide range of skills. They want to lonewolf and write their untested code they can do it on someone elses project, I don't need their legacy code.

Is this their actual position, or are you just saying that? I'm curious about the stuff they are saying that bothers you?
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |