Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Locked thread
Bhodi
Dec 9, 2007

Oh, it's just a cat.
Pillbug

H.P. Hovercraft posted:

I shall engage only in honorable and upstanding endeavors.
problematic

Adbot
ADBOT LOVES YOU

Shame Boy
Mar 2, 2010

JawnV6 posted:

bootcamps teaching to the qual test, fundable mvp still possible with the CEO's nephew writing code, wow look at all that solution

at least it's better than, well, nothing. gently caress i've had to rewrite code where the person clearly had no idea what a goddamn for loop even was, and they used gotos.

qirex
Feb 15, 2001

my opinions:
  • higher barriers to entry would be unhealthy and exacerbate unhealthy manchild rockstar 10x programmer habits
  • those barriers to entry would either be uselessly broad or uselessly specific and would be easily gamed
  • people should organize if they want but it seems like it would be better to start inside individual segments of an industry or even individual companies to succeed
  • current "valley culture" buys whole hog into the myth of meritocracy which weakens desire to organize because nobody wants to "carry" people who aren't guru ninja disruptor unicorns like they believe they are
  • modern corporate structure makes differentiating between "labor" and "management" nearly impossible

qirex
Feb 15, 2001

Parallel Paraplegic posted:

anyway one of the offices near me occupied by what i considered to be a proto-techbro now has a sign taped to the door that says "OFFICIAL MAN CAVE" so i guess he's metamorphosed from the larval stage.

please ask to see his state certificate of official man cave status

JawnV6
Jul 4, 2004

So hot ...

Parallel Paraplegic posted:

at least it's better than, well, nothing. gently caress i've had to rewrite code where the person clearly had no idea what a goddamn for loop even was, and they used gotos.
that's not actually covered by the test https://cdn.ncees.org/wp-content/uploads/2012/11/SWE-Apr-2013.pdf

H.P. Hovercraft
Jan 12, 2004

one thing a computer can do that most humans can't is be sealed up in a cardboard box and sit in a warehouse
Slippery Tilde

qirex posted:

please ask to see his state certificate of official man cave status

i bet i could put together an official man cave inspection and certification system

complete w/ state seal and stamps and a notice placard you could put up

prefect
Sep 11, 2001

No one, Woodhouse.
No one.




Dead Man’s Band

H.P. Hovercraft posted:

i bet i could put together a man cave inspection and certification system

"man cave insufficiently carved-out-of-stone: failure :black101:"

a cyberpunk goose
May 21, 2007

H.P. Hovercraft posted:

eehhhhh kinda

i'd like to see software development have some professional regulations

it'd be p nice if you could have professional censure from your state board for putting out buggy garbage and an enforced code of ethics

i mean yeah you can kinda make the argument that the field is too young to have a lot of that stuff but that's a terrible excuse for the lack of professionalism (real or perceived) that the field has


here's an excerpt from that article on those nasa programmers

programming is all about constructing your own little universes of rules and logic and constraints. every programmer does this at some point or another, you are in a problem set and you just create a huge elaborate invisible arcology of your own programmy demise.

carpentry, plumbing, welding, engineering, all represent problem sets that are very rigidly within real world constraints: physical space, behavior of electricity, behavior of materials, safety, the relationships between all the prior items in this set. it's very clear when a project has gone wrong and there are clear standards to define this.

programming barely has any of that, it's more akin to something benign like literature, but with less universal aesthetic by which to judge it. each programming language is also it's own weird world of specialists and usage and quirks.

"judging" programmers is a huge challenge and mostly comes down to attitude, success metrics and hope on the part of the hiring party. i don't even know how one would begin coming up with an Actually Good Test for programmers in the context of a certification program that was at all meaningful.

qirex
Feb 15, 2001

that pyramid of mountain dew cans isn't secured to the wall with 1/4" retaining bolts or 1" nylon webbing *marks on clipboard*
recliner leather passes smell and texture tests
you appear to have connected this HDTV with composite video instead of HDMI, sorry bro but that's an instant fail *scribbles on form* here's your receipt and you're eligible to re-test in 90 days

Trabisnikof
Dec 24, 2005

qirex posted:

I'd say the biggest challenge to labor organization isn't the work it's the fact that there aren't clear demarcations between "workers" and "bosses" in most modern companies, it's more of a slow gradient

yeah the legal restrictions on unions make unionizing most programmers impossible



Mido posted:

programming is all about constructing your own little universes of rules and logic and constraints. every programmer does this at some point or another, you are in a problem set and you just create a huge elaborate invisible arcology of your own programmy demise.

carpentry, plumbing, welding, engineering, all represent problem sets that are very rigidly within real world constraints: physical space, behavior of electricity, behavior of materials, safety, the relationships between all the prior items in this set. it's very clear when a project has gone wrong and there are clear standards to define this.

programming barely has any of that, it's more akin to something benign like literature, but with less universal aesthetic by which to judge it. each programming language is also it's own weird world of specialists and usage and quirks.

"judging" programmers is a huge challenge and mostly comes down to attitude, success metrics and hope on the part of the hiring party. i don't even know how one would begin coming up with an Actually Good Test for programmers in the context of a certification program that was at all meaningful.

lol dude people same that same poo poo about building the perfect brick wall or wooden box

a cyberpunk goose
May 21, 2007

Trabisnikof posted:

yeah the legal restrictions on unions make unionizing most programmers impossible


lol dude people same that same poo poo about building the perfect brick wall or wooden box

i didnt say it was impossible, im just really curious what it will look like.

H.P. Hovercraft
Jan 12, 2004

one thing a computer can do that most humans can't is be sealed up in a cardboard box and sit in a warehouse
Slippery Tilde
- improper cleanup protocols in use at masturbation station

- flatus abatement devices not present at site

- television screen dimensions inappropriate for distance to gaming couch

- toilet paper loaded in improper overhead fashion

- armrest cupholders in couch do not meet current (2015) man cave code placement requirements


qirex posted:

that pyramid of mountain dew cans isn't secured to the wall with 1/4" retaining bolts or 1" nylon webbing *marks on clipboard*
recliner leather passes smell and texture tests
you appear to have connected this HDTV with composite video instead of HDMI, sorry bro but that's an instant fail *scribbles on form* here's your receipt and you're eligible to re-test in 90 days

lol

Trabisnikof
Dec 24, 2005

Mido posted:

i didnt say it was impossible, im just really curious what it will look like.

the law would have to change first, as is, setting your own schedule can be enough to qualify you as "management"

H.P. Hovercraft
Jan 12, 2004

one thing a computer can do that most humans can't is be sealed up in a cardboard box and sit in a warehouse
Slippery Tilde

Parallel Paraplegic posted:

i mean this is the same sort of bullshit idea that leads people to declare that ~coding is an artform~ and get all pretentious about it. i'm personally of the opinion that there's usually one or two "correct" ways to solve a coding problem optimally and anything else is dumb and wrong, there is no artistic license in coding any more than there is in mathematics.

lol that didn't take long

you totally called it



Mido posted:

programming is all about constructing your own little universes of rules and logic and constraints. every programmer does this at some point or another, you are in a problem set and you just create a huge elaborate invisible arcology of your own programmy demise.

carpentry, plumbing, welding, engineering, all represent problem sets that are very rigidly within real world constraints: physical space, behavior of electricity, behavior of materials, safety, the relationships between all the prior items in this set. it's very clear when a project has gone wrong and there are clear standards to define this.

programming barely has any of that, it's more akin to something benign like literature, but with less universal aesthetic by which to judge it. each programming language is also it's own weird world of specialists and usage and quirks.

"judging" programmers is a huge challenge and mostly comes down to attitude, success metrics and hope on the part of the hiring party. i don't even know how one would begin coming up with an Actually Good Test for programmers in the context of a certification program that was at all meaningful.

Panty Saluter
Jan 17, 2004

Making learning fun!

qirex posted:

you appear to have connected this HDTV with composite video instead of HDMI,

trigger warnings please

Smythe
Oct 12, 2003

no meds = f4

Mido posted:

programming barely has any of that, it's more akin to something benign like literature, but with less universal aesthetic by which to judge it. each programming language is also it's own weird world of specialists and usage and quirks.

"judging" programmers is a huge challenge and mostly comes down to attitude, success metrics and hope on the part of the hiring party. i don't even know how one would begin coming up with an Actually Good Test for programmers in the context of a certification program that was at all meaningful.

hang on, let me get this straight: it's harder to determine whether or not a piece of literature is good than if computer code is good? understanding that both literature and computer code can be both functional, and artistic? and im giving a wide interpretation of artistic when applying it to computer code, as a gift to the denizens of YOSPOS.

Smythe
Oct 12, 2003

no meds = f4

H.P. Hovercraft posted:

lol that didn't take long

you totally called it

big laughs at this post. YOSPOS bitch

Smythe
Oct 12, 2003

no meds = f4
*HUge epically girthed grognard, master of COBOL and Warhammer reclines in his seasoned Office Depot Executive Lounger: its easy to tell if a book is good or bad, simply apply some basic filters based on the culture it wad realsed it, run the grammer theough a spell checker, and presto - good or bad easily determined. now computer code? well, that's a different story *strokes beard and gazes off into the infinite blackness beyond the borders of his flickering crt*

Carthag Tuek
Oct 15, 2005

Tider skal komme,
tider skal henrulle,
slægt skal følge slægters gang



programmers are awful at making software that isnt pure trash & full of security holes

gently caress yeah a barrier to entry would be a good thing, also real accountability

Bhodi
Dec 9, 2007

Oh, it's just a cat.
Pillbug
if there was a barrier to entry it'd have to be curb-high because we live in a perpetual "tech worker shortage"

Maluco Marinero
Jan 18, 2001

Damn that's a
fine elephant.
All manner of trades have artistry to them, but that trade is built upon commonly accepted standards. To think that would be impossible in programming to find commonly accepted standards because it's too complex belies a lack of imagination.

The majority of security disclosures and breaches these days seem not to be hard, difficult to foresee issues, but fundamental errors in programming. These mistakes happen, but bringing up the bar for awareness of basic mistakes can do nothing but help the state of programming.

Here in Australia there's even accreditation for photographers, because when you get contracted your job is to fulfil a brief, and through that your artistry can be assessed by business criteria. Sure, you can go out and just take photos, but AGDA accreditation means you can back up your contracted rate with AGDA's guidelines. There are many forms organising can take to protect programming, and potentially everyone wins if dumb mistakes are made less often.

H.P. Hovercraft
Jan 12, 2004

one thing a computer can do that most humans can't is be sealed up in a cardboard box and sit in a warehouse
Slippery Tilde

Bhodi posted:

if there was a barrier to entry it'd have to be curb-high because we live in a perpetual "tech worker shortage"

"$profession worker shortage" means that employers just want to pay less to staff these positions

hth

Farmer Crack-Ass
Jan 2, 2001

this is me posting irl
how many programmers are perfectly aware of best practices and willfully ignore them

prefect
Sep 11, 2001

No one, Woodhouse.
No one.




Dead Man’s Band

Farmer Crack-rear end posted:

how many programmers are perfectly aware of best practices and willfully ignore them

who defines best practices? they better use the indent style i like

Broken Machine
Oct 22, 2010

Parallel Paraplegic posted:

i mean this is the same sort of bullshit idea that leads people to declare that ~coding is an artform~ and get all pretentious about it. i'm personally of the opinion that there's usually one or two "correct" ways to solve a coding problem optimally and anything else is dumb and wrong, there is no artistic license in coding any more than there is in mathematics.

this is an interesting viewpoint, especially when you consider how many famous mathematicians like Russell, Mandelbrot, Hardy et. al regarded math as much as an art as a science. It's a creative process and a lot of potentially excellent programmers and mathematicians get turned off because of attitudes like this

ArmedZombie
Jun 6, 2004

Farmer Crack-rear end posted:

how many programmers are perfectly aware of best practices and willfully ignore them

same except doctors

prefect
Sep 11, 2001

No one, Woodhouse.
No one.




Dead Man’s Band

Broken Machine posted:

this is an interesting viewpoint, especially when you consider how many famous mathematicians like Russell, Mandelbrot, Hardy et. al regarded math as much as an art as a science. It's a creative process and a lot of potentially excellent programmers and mathematicians get turned off because of attitudes like this

is it possible that those guys were like picasso, where he could paint normal according to all the "standards", but once he had that nailed down, he just went bonkers with the creativity?

Necc0
Jun 30, 2005

by exmarx
Broken Cake
you guys realize ABET already has a certification exam for software engineers, right?

Cnidaria
Apr 10, 2009

It's all politics, Mike.

groverhaus is basically the carpentry/electrician equivalent of current programming

Broken Machine
Oct 22, 2010

prefect posted:

is it possible that those guys were like picasso, where he could paint normal according to all the "standards", but once he had that nailed down, he just went bonkers with the creativity?

yes. There are also people like Paul Graham (who many either really like or dislike) who were also trained as artists or musicians before they became programmers.

H.P. Hovercraft
Jan 12, 2004

one thing a computer can do that most humans can't is be sealed up in a cardboard box and sit in a warehouse
Slippery Tilde

ArmZ posted:

same except doctors

*sues for malpractice over windows 8*

Farmer Crack-Ass
Jan 2, 2001

this is me posting irl
do you guys envision bringing lawsuit against programmers who get their certification and then proceed to write bad code

Beast of Bourbon
Sep 25, 2013

Pillbug
how would certification / accountability work for Marketing Engineers such as myself

H.P. Hovercraft
Jan 12, 2004

one thing a computer can do that most humans can't is be sealed up in a cardboard box and sit in a warehouse
Slippery Tilde

Farmer Crack-rear end posted:

do you guys envision bringing lawsuit against programmers who get their certification and then proceed to write bad code

they will be beaten out of the Brotherhood

H.P. Hovercraft
Jan 12, 2004

one thing a computer can do that most humans can't is be sealed up in a cardboard box and sit in a warehouse
Slippery Tilde

Beast of Bourbon posted:

how would certification / accountability work for Marketing Engineers such as myself

the ethics test but inverted

prefect
Sep 11, 2001

No one, Woodhouse.
No one.




Dead Man’s Band

Broken Machine posted:

yes. There are also people like Paul Graham (who many either really like or dislike) who were also trained as artists or musicians before they became programmers.

yeah, i didn't have formal programmer training; i wouldn't have been able to get into it if that had been required :shobon:

qirex
Feb 15, 2001

idk what other professional associations are like but the uxpa is full of the lamest people doing the most boring work

qirex
Feb 15, 2001

it's me, I'm the lamest person doing the most boring work

ArmedZombie
Jun 6, 2004

H.P. Hovercraft posted:

*sues for malpractice over windows 8*

lol if you think doctors don't regularly commit malpractice and get away with it

also software professional malpractice and/or products liability have been a thing since the 70s http://scholarship.law.berkeley.edu/cgi/viewcontent.cgi?article=1079&context=btlj

Adbot
ADBOT LOVES YOU

Nintendo Kid
Aug 4, 2011

by Smythe

qirex posted:

that was my whole point, how can you have a "union" when literally nobody does the same thing as anyone else

my dad is in a union that covers:
teachers (him)
flight attendants
firefighters
nurses
wire service employees
newspaper employees (both editorial and labor)
furniture builders
graphic designers

among a bunch of other things. get over your dumb self, "programmers in general" would be a significantly less broad union than many existing unions are

  • Locked thread