Profile

Cover photo
David Barnett
Works at Google
Attended LeTourneau University
Lives in San Jose, CA
236 followers|141,622 views
AboutPostsPhotosVideos

Stream

David Barnett

Shared publicly  - 
 
 
Big launch for the team today!  We've hugely improved Google Contacts.  The once tedious task of "managing" your contacts on Google has been made a lot easier, more intelligent... and more beautiful...  The launch is still a 'preview', so go to contacts.google.com/preview, check it out, and let them know what you think!
139 comments on original post
1
Add a comment...

David Barnett

Shared publicly  - 
 
Seriously, Pinterest?! There's no way to dismiss this ridiculous promo taking up half the screen. Why bother to make a mobile site at all if you're going to intentionally cripple it?
3
Add a comment...
 
How does one define a sin?
Well, it's mostly common sense. /
Then you have to light incense. /
If you practice abstinence. /
It's whatever space you're in.
1
Add a comment...
 
Newly-released plugin for formatting code in vim using clang-format, gofmt, and a growing list of other formatting tools.

+Matthew Fowles Kulukundis and I put a lot of work into getting it ready to release.
28
10
Shih-Yuan Lee's profile photoThomas Lleixa's profile photo
Add a comment...

David Barnett

Shared publicly  - 
 
Fun command-line tool for interactively filtering text.
percol - adds flavor of interactive filtering to the traditional pipe concept of UNIX shell
1
Add a comment...

David Barnett

Shared publicly  - 
 
I've been learning Spanish for a few weeks using the +Duolingo​ app and Pimsleur audio lessons. I have a long way to go, but I've been making great progress and the process has felt pretty effortless.

Unlike my previous attempts, I've been embracing the approach of learning individual phrases and word forms by practice instead of trying to learn rules upfront. It's so obvious in retrospect that to talk naturally in a language, you're going to need it to be automatic, i.e. a habit, which will come with practice whether or not you study rules and exceptions. And the exceptions are so much less frustrating this way!

It's also exciting the kinds of high-tech language learning tools you can access for free nowadays. Duolingo gives you a personalized learning path that lets you progress at your own pace and practice your weak words at just the right intervals. You still need to be smart about your approach and combine different tools to cover all your modalities (reading, writing, listening, speaking), and I need to fill some gaps in my approach like learning more songs and having real conversations with native speakers. Still, I've made progress in a few intense weeks that rivals years of classroom study. It's so true what they say about a traditional classroom setting being the worst way to learn a language.
9
Add a comment...
 
Tried to watch Home Alone on cable, which was "free" except for the fact that it was more commercials than movie and technical difficulties made the last half of the movie not viewable. Paid $3 and watched the rest on Google Play without ads.

#cablesucks
1
Add a comment...

David Barnett

Shared publicly  - 
 
 
I'm so gonna watch this. Actually liked the trailer and I hate most comedies.
Also: Yaihh, Google!
1 comment on original post
1
Add a comment...
Have him in circles
236 people
Philip Bolton's profile photo
Malte Ubl's profile photo
Rachel Manley's profile photo
Brendan O'Brien's profile photo
Ирина Шевчук's profile photo
Sherron Woolf, Mary Kay's profile photo
Chris Messina's profile photo
Jeff “foxxtrot” Craig's profile photo
armando gonzalez's profile photo

Communities

10 communities

David Barnett

Shared publicly  - 
 
 
Today we’re excited to announce the new and improved Google+ experience for mobile web. We focused on making everything faster, more beautiful, and more intuitive. To check out all the new updates, visit plus.google.com on your phone or tablet’s browser.  
As always, we’d love to hear what you think!  

#googleplusupdate
66 comments on original post
2
Add a comment...

David Barnett

Shared publicly  - 
 
 

MULTITHREADED PROGRAMMING
- theory and practice -

#then  what happens every time you kill a thread!? #xD  
15 comments on original post
1
Add a comment...

David Barnett

Shared publicly  - 
 
 
Need to see which protocol was used to fetch the resource? Chrome Canary has you covered... fresh feature in DevTools: open net panel, right click on the column headers and enable "Protocol" column.

P.S. The reported value is the ALPN ID of the protocol - e.g. http/1.1, h2-14 (http/2 draft 14), QUIC, etc.
4 comments on original post
2
Add a comment...
People
Have him in circles
236 people
Philip Bolton's profile photo
Malte Ubl's profile photo
Rachel Manley's profile photo
Brendan O'Brien's profile photo
Ирина Шевчук's profile photo
Sherron Woolf, Mary Kay's profile photo
Chris Messina's profile photo
Jeff “foxxtrot” Craig's profile photo
armando gonzalez's profile photo
Communities
10 communities
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
San Jose, CA
Previously
Mountain View, CA - Sunnyvale, CA - Indianapolis, IN - Longview, TX - Minneapolis, MN - Fort Worth, TX - Pasadena, CA
Links
Other profiles
Contributor to
Work
Occupation
Software Developer
Employment
  • Google
    Software Engineer, 2012 - present
  • Meebo
    Software Developer, 2011 - 2012
  • CreateAbility Concepts, Inc.
    Software Developer, 2007 - 2011
Education
  • LeTourneau University
    Computer Science, BS, 2003 - 2006
Basic Information
Gender
Male