Click here to Skip to main content
15,860,943 members
Articles / All Topics
Article

A Coder Interview With Sam Nguyen

Rate me:
Please Sign up or sign in to vote.
4.60/5 (5 votes)
27 Feb 2013CPOL2 min read 14.5K   2  
Welcome to our continuing series of CodeProject interviews in which we talk to developers about their backgrounds, projects, interests and pet peeves. In this installment we talk to Sam Nguyen, developer of TextDrop, an online editor for Dropbox.

Welcome to our continuing series of CodeProject interviews in which we talk to developers about their backgrounds, projects, interests and pet peeves. In this installment we talk to Sam Nguyen, developer of TextDrop, an online editor for Dropbox.

Who are you?

My name is Sam Nguyen, I live and work in Orange County, CA. I’m currently employed by Panasonic Avionics Corporation where I work on web systems for the in-flight entertainment industry.

What do you do?

If you’ve ever watched a movie on an airplane over WiFi, I might have built some of that software in my day job. Others may know me as the developer of TextDrop, an online editor for Dropbox that I build on the side.

What is your development environment?

I live by my MacBook Air 13", which is plenty of power and usually plenty of pixels for what I do. I typically find myself switching between iTerm2 and Sublime Text 2 most of the day.

On the backend I lean toward Node.js and Google Go.

What new tools, languages or frameworks interest you?

I have a love/hate relationship with Haskell. I’ve tried learning it about 6 times, but still have yet to reach monad enlightenment.

What is your coding pet peeve?

This is one reason I love Google Go. A lot of those decisions are made for you by ‘go fmt’. The Go plugin for Sublime Text 2 formats your code every time you save. I wish every language did this.

How did you get started programming?

There is a gap of about 10 years between using my first computer and my first time programming.

When I was about 4 my dad brought home a new Apple IIc one day with games like StickyBear Typing and Moon Patrol.

I started messing around with in HTML in high school, and learned C++ in college during my first course in data structures.

How has the developer community influenced your coding?

I glean a lot of architecture, programming and business knowledge from Hacker News. I also like to read RFCs on internet protocols because I’m a nerd (TCP, HTTP, IRC, etc).

What advice would you offer to an up-and-coming programmer?

Look around you for problems that you can solve with software, and solve them.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer CodeProject Solutions
Canada Canada
The CodeProject team have been writing software, building communities, and hosting CodeProject.com for over 20 years. We are passionate about helping developers share knowledge, learn new skills, and connect. We believe everyone can code, and every contribution, no matter how small, helps.

The CodeProject team is currently focussing on CodeProject.AI Server, a stand-alone, self-hosted server that provides AI inferencing services on any platform for any language. Learn AI by jumping in the deep end with us: codeproject.com/AI.
This is a Organisation

4 members

Comments and Discussions

 
-- There are no messages in this forum --