create account

RE: How to Be a "Real" Programmer by alcibiades

View this thread on: hive.blogpeakd.comecency.com

Viewing a response to: @builderofcastles/re-alcibiades-how-to-be-a-real-programmer-20161113t161207046z

· @alcibiades · (edited)
There's a difference between encouraging someone to check out React or some other framework and **judging** them because they still stick with their chosen one. It's maybe nice to learn it, but who are you to choose their learning path.

As for the syntax, I clearly said that you don't have to memorize the smallest documentation rule of some framework or library. Why should I need to know how to layout Bootstrap slider if I can go and copy it in 15 seconds? Do you know how every lodash function works? That's why the documentation is for and that's kind of syntax I was referring to.

As for the code sharing, it can definitely be a gray area if someone's starting out, playing with code and they come up with something interesting and want to share it with other developers, to see what they think or if they have some suggestions.  Never said you should share the backend you're working on in your company. I believe that's a common sense. Is reading a jQuery source code bad thing? I said do it for learning purposes, not 'on a whim'.
properties (22)
authoralcibiades
permlinkre-builderofcastles-re-alcibiades-how-to-be-a-real-programmer-20161113t173342434z
categoryprogramming
json_metadata{"tags":["programming"]}
created2016-11-13 17:33:42
last_update2016-11-13 17:50:18
depth2
children1
last_payout2016-12-14 19:57:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,042
author_reputation495,562,634,856,605
root_title"How to Be a "Real" Programmer"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,758,340
net_rshares0
@builderofcastles ·
I understand your statements, and think I know where you're coming from.
So all of my comments still stand.

If you are trying to teach a geek tact, then you start off giving examples of how "normal" people take their statements.  And then give examples of how to be more tactful.
Else, what you have written is just very very confusing.  As in, "why would anyone be offended at being offered advice?"  The problem is target audience and mental frame of reference.

Syntax is how you specifically tell the computer what to do.  It is exact and specific to the language you are using.
What a library function does, and its arguments required are not syntax.

A silly little browser game is something you can read.  And it is good to do such things just to see things like formatting and structure.  

jQuery is really just snippits of code.  They are small, encapsulated functions.
The actual framework is in the browser.  The call backs and triggers are also in the browser.
All of the real program is happening in the browser.  
So, sharing these snippits of code is really easy to do, and really easy to read.
They are shared all over the internets.  Go ahead and share more.

But these things are not programs.  Even the little things I wrote back in CS class are a slog to read.  Everything since then requires understanding the org chart and then drilling down.
properties (22)
authorbuilderofcastles
permlinkre-alcibiades-re-builderofcastles-re-alcibiades-how-to-be-a-real-programmer-20161113t180410990z
categoryprogramming
json_metadata{"tags":["programming"]}
created2016-11-13 18:14:30
last_update2016-11-13 18:14:30
depth3
children0
last_payout2016-12-14 19:57:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,366
author_reputation280,938,700,817,252
root_title"How to Be a "Real" Programmer"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,758,545
net_rshares0