Open Side Menu Go to the Top
Register
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

10-15-2017 , 06:21 AM
Isn't there another forum for this? It's one thing to discuss the firing of a google engineer, but discussing the morality of pro/anti gay doesn't really seem relevant to programming.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-15-2017 , 11:09 AM
And all of you know Suzzer is trying to avoid politics!
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-15-2017 , 12:58 PM
So... what do y'all think about dem' pointers?
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-15-2017 , 02:23 PM
I prefer the more gender neutral “address”...
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-15-2017 , 05:49 PM
Anyone ever have someone on the team who doesn't know how to touch type? This senior engineer just joined our team and the person is supposed to have a decade worth of experience but yet doesn't know how to touch type. It pains me whenever I see that person start typing.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-15-2017 , 07:35 PM
Hah, after I linked the blog post about interviewing I was reading a bunch of his other posts including: https://steve-yegge.blogspot.ca/2008...ecret.html?m=1

Again, there's a lot of hyperbole there but I think his main point is true. Maybe even more so now.

I've worked with a few good engineers that weren't good typers but were ok and I found it annoying from time to time. Never worked with a good programmer who can't type at all.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-15-2017 , 08:20 PM
I don't touch type. I'm pretty fast with 6 fingers, but typing has never been the thing that slows down my programming.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-15-2017 , 08:42 PM
if the person is smart and a good programmer i wouldn't care, but it's pretty ****ing funny and i'd definitely give them constant **** about it.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-15-2017 , 09:21 PM
Yea the person seems to know how to program I think. Touch typing is one thing, but this person is also really slow at typing.

I guess I shouldn't judge though.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-15-2017 , 09:22 PM
Quote:
Originally Posted by jjshabado
Hah, after I linked the blog post about interviewing I was reading a bunch of his other posts including: https://steve-yegge.blogspot.ca/2008...ecret.html?m=1

Again, there's a lot of hyperbole there but I think his main point is true. Maybe even more so now.
Total garbage from start to finish imo.

Quote:
Originally Posted by maxtower
I don't touch type. I'm pretty fast with 6 fingers, but typing has never been the thing that slows down my programming.
I type with index and middle fingers only (plus thumb for spacebar and left/right pinkies for Shift/Alt/Ctrl). I scored 301 CPM/60 WPM on this test, with two mistakes over 60 words. That's slower than I am when I'm sitting here typing this, because my typing style requires me to know what I am about to type and the test is a string of nonsense words which I can't read and hold in mind.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-15-2017 , 09:30 PM
Quote:
Originally Posted by Barrin6
Yea the person seems to know how to program I think. Touch typing is one thing, but this person is also really slow at typing.

I guess I shouldn't judge though.
Slow at typing is more of a concern, but mostly because it's a red flag for how much time he spends on computers and how late he came to programming. It depends how slow "slow" is, obviously a hunt-and-peck typist can't cut it as a programmer.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-15-2017 , 09:33 PM
Favourite part of that blog post jj posted:

Quote:
When you talk to them 1-on-1, sure, they seem smart. They usually are smart. But non-typists only ever contribute a sentence or two to any online design discussion, or style-guide thread, or outright flamewar, so their online presence is limited.

Heck, it almost seems like they're standoffish, not interested in helping develop the engineering culture. Too good for everyone else!

That's the first part of the profile. They're distant. And that's where their claim that "most of their time is spent in design" completely falls apart, because design involves communicating with other people, and design involves a persistent record of the decision tree. If you're not typing as part of your design, then you're not doing design right.

Next dead-giveaway: non-typist code is... minimalist. They don't go the extra mile to comment things. If their typing skills are really bad, they may opt to comment the code in a second, optional pass.
I think "lolololol" about covers all that.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-15-2017 , 09:43 PM
Quote:
Originally Posted by ChrisV
Total garbage from start to finish imo.



I type with index and middle fingers only (plus thumb for spacebar and left/right pinkies for Shift/Alt/Ctrl). I scored 301 CPM/60 WPM on this test, with two mistakes over 60 words. That's slower than I am when I'm sitting here typing this, because my typing style requires me to know what I am about to type and the test is a string of nonsense words which I can't read and hold in mind.
that is impressive and i type only slightly faster as an (albeit slow) touch typist.

that said, you're a bizarre freak of nature and an abomination against god.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-15-2017 , 09:46 PM
607/121 on my laptop keyboard with a busted L key (the cap is missing so every L slows me down a little)
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-15-2017 , 09:50 PM
Quote:
Originally Posted by goofyballer
607/121 on my laptop keyboard with a busted L key (the cap is missing so every L slows me down a little)
mother of god
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-15-2017 , 10:46 PM
Quote:
Originally Posted by ChrisV
Favourite part of that blog post jj posted:



I think "lolololol" about covers all that.


Chris, I work remote and 'talk' a lot over slack. It's absolutely true that the people that type slower (like by a lot) don't participate in discussions nearly as much as other people.

It's also true that they don't make their points as well as people that type faster.

Again, there's some hyperbole in there but his point is correct.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-15-2017 , 11:00 PM
I type pretty weird. I can touch type, in the sense that I don't look at the keyboard at all, but I don't like have the correct style with my fingers on the home key etc.

When I was about 20, I had a pretty severe injury and resultant surgery to my right hand. My right arm was immobilized in a cast for quite a while. I could use a mouse and I could use the index finger of my right hand. So, I type with my left hand and 1-2 fingers from my right. My left is actually fairly typical for a touch typist except it strays a little further to the right.

I haven't taken a typing test in a long time, but I type as fast as anyone I know.

I actually think if you spend most of your time typing as a programmer, you're probably doing it wrong.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-15-2017 , 11:02 PM
Oh, and kind of funny, to me anyway, is that a few months ago I broke my left collarbone so my left arm was in a sling for several weeks. My wife asked if I was going to be typing with only index fingers at the end of that. I actually did program completely right handed for about 10 days. It was pretty frustrating.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-15-2017 , 11:16 PM
Quote:
Originally Posted by jjshabado
Chris, I work remote and 'talk' a lot over slack. It's absolutely true that the people that type slower (like by a lot) don't participate in discussions nearly as much as other people.

It's also true that they don't make their points as well as people that type faster.

Again, there's some hyperbole in there but his point is correct.
I would buy that, but does it really matter? If the issue is really important, there should be a voice call. If it's not, does it matter if they contribute less? If they have something actually important to say, they'll say it.

That's my problem with the post, that most of the accusations he levels at non touch typists either don't matter much or are flat out misguided. Whenever I see someone complain that other programmers don't comment code enough, I pretty much ignore everything else they have to say. Good code should usually only need sparse commenting, and people that insist on heavy commenting are the enemies of productivity and maintainability. The bit about them not formatting code also made me lol. Does this guy use an IDE? I mean the post is 2008, so maybe that has something to do with it, but it reads like it's from 1998.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-15-2017 , 11:22 PM
Like if I could type at 120 WPM rather than 65 WPM or whatever I do in practice, that would be a useful skill, conceded. I think it's way down the list of useful study I could do underneath just about everything else. Also, I have 30-odd years of near-daily repetition of typing the way I type, so I think his airy assertion that I am going to learn a different way of doing things in a few dozen hours (unsupported by any actual evidence that this is the case) is likely to be wildly wrong.

Edit: While it's a general human cognitive bias, programmers are the absolute worst for insisting that a skill they already know how to do is easy and could be picked up in a few hours.

Last edited by ChrisV; 10-15-2017 at 11:32 PM.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-15-2017 , 11:36 PM
Quote:
Originally Posted by ChrisV
I would buy that, but does it really matter?
Yes. Fundamentally we're talking about being able to communicate - anything that restricts your ability to communicate with your coworkers definitely matters.

Quote:
Originally Posted by ChrisV
If the issue is really important, there should be a voice call. If it's not, does it matter if they contribute less? If they have something actually important to say, they'll say it.
We only have a real meeting if there is something useful to discuss in person - often we can reach consensus w/o one. But sure, major issues are generally discussed over a larger length of time and everybody can contribute.

But there are other situations where its super duper important.

We run outages from slack. Often there is a meeting/call as well, but slack is often the center stage. People that can't type fast can't contribute as much in these situations. There's also lots of day-to-day decisions that get made by the people that 'show up'.

Quote:
Originally Posted by ChrisV
Whenever I see someone complain that other programmers don't comment code enough, I pretty much ignore everything else they have to say. Good code should usually only need sparse commenting, and people that insist on heavy commenting are the enemies of productivity and maintainability.
He's actually not arguing for heavy commenting. Nor do I think that he is explicitly talking about using language comments (which still have an important place). People that type slowly are less likely to leave comments AND less likely to refactor their code to make it readable and understandable.


Quote:
Originally Posted by ChrisV
The bit about them not formatting code also made me lol. Does this guy use an IDE? I mean the post is 2008, so maybe that has something to do with it, but it reads like it's from 1998.
There's still important formatting you should do even with an IDE. But, uh, sure. It's probably not that important for many people/languages. (And note that he was talking about "the ones who essentially type with their elbows")

As a meta point - I'll point out once again that people that just go "LOL that blog was terrible!!!!" are doing themselves a great disservice. Its clear from your response here that you could have learned something from it.

And an attitude like "Whenever I see someone complain that other programmers don't comment code enough, I pretty much ignore everything else they have to say" is also a pretty big disservice. Nobody in life is perfect, so if you ignore everything from someone that says something wrong to you... well, that's tough.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-15-2017 , 11:38 PM
65 wpm is well beyond the point where it matters. i'd say the negative effects apply to people who type like 35 wpm. i didn't read the article -- which was verbose in the profligate manner of a man able to spew words faster than is good for him :P -- does he name a speed?

Quote:
While it's a general human cognitive bias, programmers are the absolute worst for insisting that a skill they already know how to do is easy and could be picked up in a few hours.
very, very true
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-15-2017 , 11:40 PM
Quote:
Originally Posted by ChrisV
I type with index and middle fingers only (plus thumb for spacebar and left/right pinkies for Shift/Alt/Ctrl). I scored 301 CPM/60 WPM on this test, with two mistakes over 60 words. That's slower than I am when I'm sitting here typing this, because my typing style requires me to know what I am about to type and the test is a string of nonsense words which I can't read and hold in mind.
Pretty much same here with fingers and same typing speed.

One weird thing I really suck at is typing if I can't see the screen. I find it extremely hard to type blind and I make constant typos. I hate those browser/pdf/etc search boxes that pop up way off in the distance somewhere. I always find some way to screw up a simple 5-character search term.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-15-2017 , 11:44 PM
Yeah, I don't have an intuitve sense of how fast 60 wpm is. But if you don't find the things he's talking about applying to you, then it probably doesn't apply. That's fine.
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote
10-15-2017 , 11:48 PM
Quote:
Originally Posted by gaming_mouse
i didn't read the article -- which was verbose in the profligate manner of a man able to spew words faster than is good for him :P
Sergei Brin did say ""Sometimes, I use it as a night-time aid," about Yegge's rants... so...
** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD ** Quote

      
m