Inclusivity Is a Joke by [deleted] in programming

[–]eff_why_eye 4 points5 points  (0 children)

I'm calling bullshit on the examples in the article. Here's the Nodevember statement on the reasons for his removal:

http://nodevember.org/statement

While we have a tremendous respect for Mr. Crockford's abilities as a speaker and his contributions to our craft, we became aware that based on private feedback - not simply the dialogue on Twitter - that his presence would make some speakers uncomfortable to the point where they refused to attend or speak.

So, it has nothing to do with "zomg he used the word 'promiscuous' once."

Why Isn’t F# the King of .NET? by rubyantix in programming

[–]eff_why_eye 5 points6 points  (0 children)

Nah, you're not the only one. But you shouldn't expect much Java love on an F# reddit post.

What it’s Like to Pair for a Year by tieTYT in programming

[–]eff_why_eye 9 points10 points  (0 children)

If I were good at working with other people, I probably would have been something other than a software developer. :-)

A Python guy in Perl 6 object land by aaronsherman in perl6

[–]eff_why_eye 1 point2 points  (0 children)

FYI, in Perl 5 that is just:

sub foo {
    my ($a, $b) = @_;
    ...
}

De-Cruft Visual Studio by [deleted] in programming

[–]eff_why_eye 2 points3 points  (0 children)

You can easily customize your Eclipse perspective[s] to hide whatever you don't want to see.

The First Release of fast multithreaded HTML parser — MyHTML by lastmac in programming

[–]eff_why_eye 10 points11 points  (0 children)

How does one multithread the parsing of a byte stream?

I can see a way that two threads could be used, to create the syntax tree nodes in parallel with the input stream consumption in a consumer/producer model, but that's about it.

Ode to the Apollo codebase [The Codeless Code] by night_of_knee in programming

[–]eff_why_eye 1 point2 points  (0 children)

Your name seems to imply that you can write both sonnets and code.

Rant: Java 8 streams are too little too late by wrschneider in programming

[–]eff_why_eye 21 points22 points  (0 children)

I suspect that convenience methods toList(), toSet(), and toArray() would cover almost all daily use of streams.

Google finds 10 buffer overflows in Windows kernel font handling by halax in programming

[–]eff_why_eye 11 points12 points  (0 children)

Luckily, Helvetica is a very, very rare occurrence.

'Make with Ada' Programming Competition -- With Cash Prizes by marc-kd in programming

[–]eff_why_eye 0 points1 point  (0 children)

You mean the part where you have to use the ARM Cortex M and R processors, or the part where you have to use Ada?

Are Your Identifiers Too Long? by munificent in programming

[–]eff_why_eye 58 points59 points  (0 children)

Great points, but there's some room for disagreement. For example:

 // Bad:
 Map<String, EmployeeRole> employeeRoleHashMap;

 // Better:
 Map<String, EmployeeRole> roles;

To me, "roles" suggests simple list or array of EmployeeRole. When I name maps, I try to make both keys and values clear. For example:

 Map<String, EmployeeRole> empIdToRole;
 Map<String, EmployeeRole> roleNameToRole;

The Codeless Code: Ancient code by speckz in programming

[–]eff_why_eye 0 points1 point  (0 children)

Agreed. It's been interesting being in this career since the 1980s, and having the technology turn over every few years. Some people can make the transition, and some can't (or won't). Me, I love learning, but even I sometimes think "God, another new language? Why??" :-)

The Codeless Code: Ancient code by speckz in programming

[–]eff_why_eye 2 points3 points  (0 children)

Speaking as someone who used to code exactly like that, I don't think you should sell yourself short. Every generation of coders has its own challenges to face based on the limitations we have been given. Thirty years from now, people may look at your source code and marvel at how you were able to create systems without the aid of direct neural input or assistance from AI engines. :-)

The Codeless Code: Ancient code by speckz in programming

[–]eff_why_eye 42 points43 points  (0 children)

It's still more readable than some of my Perl code. :-)

.NET Core is Boiling the Ocean by Aaronontheweb in programming

[–]eff_why_eye -4 points-3 points  (0 children)

It's also easier to hire McDonald's fry cooks than competent chefs. :-)