meta_pixel
Tapesearch Logo
Log in
Programming Throwdown

R

Programming Throwdown

Patrick Wheeler and Jason Gauci

Objective C, Tech News, Programming Languages, News, Education, How To, C, Python, Programming Throwdown, Java

4.5610 Ratings

🗓️ 10 September 2015

⏱️ 66 minutes

🧾️ Download transcript

Summary

This show covers R: a language suitable for data mining and machine learning. Book of the Show Jason: The hard thing about hard things http://amzn.to/1UqMjDD Patrick: Steel World http://amzn.to/1JMcsa5.

Transcript

Click on a timestamp to play from that location

0:00.0

Programming Throwdown, Episode 46.

0:19.7

Take it away, Jason.

0:21.5

Awesome.

0:22.7

So I'm going to have a little rant time here about tabs versus spaces.

0:27.2

I don't know if you've had this rant at your work, but the Go, like, you know, spec, like the Go.

0:35.5

What do you call it?

0:36.3

Like the thing that just... Go Lang. No, no, I know, but the document that sort of the Go style guide

0:41.3

talks about, you know, using tabs, and you actually have to do some, like, trickery to make it support spaces.

0:47.3

And I just, I hate tabs. I mean, here's the thing. I use tabs.

0:51.3

Well, I like the tab button because usually it does not insert the tab.

0:56.3

Usually it does something much more useful, like take you to the beginning of a line or something

1:00.6

like that.

1:01.3

So the tab key can stay, but the tab character, like for me, it's only good for one thing.

1:06.8

And that's, I started replacing CSVs, like comma separated value files with TSVs.

1:14.7

And the idea is like, you could have a CSV and some of those columns could have commas in them.

1:21.7

I mean, it could be, you know, last name, comma, first name as one of the columns, right?

1:27.6

And so now you have to like escape it out and do all sorts of craziness, right?

1:31.2

But nobody should have a tab.

1:33.3

Like the tab character is like should not exist in my opinion.

1:37.7

And so it's easy for me to just kill all the tabs, like replace tabs to spaces and all of my data.

1:44.0

And then use a tab separated file and just know that there's not going to be any weirdness because the actual data isn't going to have tabs in it. So for that it's good. The tab character has like one purpose and it's that. But when I see source code with tabs in it, I don't know it just drives me up the wall, especially open source projects. I just, I don't know why they do that. It just drives me crazy.

2:08.1

So that's my, that's my tabs versus spaces rant. Use spaces, please, for the love of God.

...

Please login to see the full transcript.

Disclaimer: The podcast and artwork embedded on this page are from Patrick Wheeler and Jason Gauci, and are the property of its owner and not affiliated with or endorsed by Tapesearch.

Generated transcripts are the property of Patrick Wheeler and Jason Gauci and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.

Copyright © Tapesearch 2026.