Using HTML5 Data Attributes to Write Clean Code
When you want to pass some data from HTML to Javascript what do you do? Before HTML5 data attributes this was a mess. Everyone had their own hacky solution. For example, if you’re implementing the...
View ArticleHow Content Marketing Grew My Audience
Last year I launched two products. It was damn hard to get visitors on the landing page and even harder to get them to sign up. I told friends and family. I posted on Twitter, Facebook and LinkedIn. I...
View ArticleHow to Have Meetings Only One Day a Week
Let’s face it. Meetings suck. They take time away from real work. But you’re really too blind to see it. I slowly started taking more and more meetings. 30 minutes here 30 minutes there and all of a...
View ArticleHow to Pre-Qualify Your Freelance Clients
Our guest post at Guerrilla Freelancing: You meet a potential new client. Emails exchange, lengthy phone calls and coffee meetings occur. Communication is going well. The client is really excited. It...
View ArticleThe psychology of how being told what to do impacts our productivity
I recently sat down with Erik Lukas of Geronimo. He’s one of the most laid back productive entrepreneurs I’ve ever met. In getting to know him I figured out how he came to be that way. Erik never had...
View ArticleWhat increases sales: Customer support that turns your customers into loyal fans
Bonobos customer support philosophy. I just bought a new suit from Bonobos to replace a 10 year old suit that I dusted off only for weddings. I went to Nordstrom, Macy’s and Men’s Wearhouse. The...
View ArticleThe psychology of cargo cult programming: What type of coder are you?
Recently, I sat down with Calvin Lai to work on our book Learning to Code Rails for Absolute Beginners. We started talking about how Rails is so easy to use that you don’t really need to understand the...
View ArticleMaking guesses for your startup is better than careful logical deductions
I came across an article by Aaron Iba about the use of logical deductions in puzzles. He came to the realization that the fastest puzzle solvers solved the puzzle by making guesses. They didn’t reason...
View ArticleThe 4 elements of sales and how to master them
Last night I sat down with Kenny Truong of MJRE. He just had the highest gross sales of his life this month — $4M in inventory sold. I talked to him about how he got to such an impressive number. I...
View ArticleAre you an underpaid developer?
I’ve been having a lot of conversations with you blog readers over email about making a living as a developer. All the questions follow the same theme. Are you an underpaid developer? If you have to...
View ArticleWhy a non-technical person should really learn how to code
Before I learned how to build web applications in Rails I was a product manager. All I did was come up with ideas and work with a developer to build it. Well, I left that job to do the whole startup...
View ArticleThe power of remote developers: how to convince employers it’s better for...
During my office hours with Fred Ngo he asked a really great question — How do you land a gig where the employer is okay with you being remote? Working remotely is nothing new. Talented developers...
View ArticleThe fine line between confidence and cockiness: How I fail at talking to...
I had a phone call today with a company that needed Rails instructors for their upcoming Rails course. I knew the number of candidates for this type of gig was extremely small so I bumped up my...
View ArticleBe loved or hated. Don’t fall in the middle.
Manuel Medina wrote a great article on the common traits of unusually effective freelancers. This particular section really resonated with me: Effectives Freelancers are genuinely interested in the...
View ArticleI’m actually eating Ramen. Am I doing it right?
Today, I’m actually eating ramen. Shin Ramyun, the fancy Korean ramen. Not that cheap Maruchan Ramen or Nissin Top Ramen crap. I even poached an egg in the soup. It was delicious. Before becoming...
View ArticleDead Simple Beginner’s Guide to Freelancing
Source: Technorati I frequently get asked for advice about how to become a freelancer developer. It’s dead simple. A client needs a web application built. You know how to build it. They pay you for it....
View ArticleUnproductive coding sessions: are you having one of those days?
Wow, yesterday was super unproductive for me. I was just having one of those off days. You know you get down into writing code thinking you’re gonna go on a a tear. But you just never get into the...
View Article5 Ways To Stop Being a Wantrepreneur
This was originally published on the Lean Startup Circle blog. Source: AppSumo Almost everyone has an idea for the best product ever. All they need to do is build it and the users will come. I was...
View ArticleWeb designers who can’t code
Source: FollowTheUXLeader Today I helped a designer, Erik Lukas, go from zero experience coding web apps to pushing a live application to Heroku. He setup Ruby, Rails, RVM, Git, SSH Keys and MongoDB...
View ArticleHow I set up Cloudinary to replace Amazon S3 for image management
I was looking for an easy way to do image transformations and came across Cloudinary. It can crop, resize, detect faces, apply filters and a crap load of other stuff on the fly. Oh yeah, it’s a CDN too...
View Article