Edit: I felt like the original article was a little too long, and wanted to break it up and make it a little bit easier to take in, you can find part II of the series here.

A friend of mine is leaving the company this week. And among all the feelings that such an event could have sprung inside me; I really found myself wishing there was some kind of wisdom that I could bestow upon him.

Why? Well, to explain that I need to tell you a little bit about him.

You see, when I first met him he was a rookie in many different ways (this being his first job as a developer), and watching him grow into a full-fledged developer has been one of the most satisfying experiences of my career so far.

Working with him taught me a lot too because, before, I had always been the newbie at every office I was at. But now there was somebody younger and less experienced than me, who before I noticed began taking in a lot of my own technique and adding it to his own.

That experience opened my eyes to a lot of the things I had missed from my own development a few years back. And this time I was able to experience them, not through the eyes of a hot-headed kid trying desperately to become good at what I was doing (Thank you for your patience Josh.) But as a seasoned developer watching a rookie slowly come into his own.

So now that I close into the end of an era, I’d like to share with you a few of the things I learned from it. Plus a few others I wish I one day have the time to teach my friend.

Without further delay, here’s my advice to new developers:

Continue Reading "10 things new developers should know – Part 1"

I was talking with a friend of mine the other day about this one app he’s building for himself. He was really excited pitching me the idea, talking about screens and features and possibilities. You know, all the good stuff.

And I’ll be honest with you, he got me excited about the app too. Why? For starters, he had a pretty good idea that targeted a niche and solved a problem (essential for app development). Second and most important, he was really passionate about his ideas and the good that could come out of his work; and that was what got the little maker in me to fire up.

I asked him to send me the details for the project, and he did the very next day. I read through them carefully and just as I expected, it was really good. It just had one problem: Too many features.

Now now… I know what you’re going to say, how can having too many features be a bad thing? (Or maybe you didn’t say that, but work with me for a second here)

Well, I’m about to propose to you the following:

You can make your application better by having it do less things.

Interested in getting to know how, why or what I’ve been drinking? *cough* coffee *cough* Then buckle up soldier, we’re going for a ride:

Author’s Note: The ideas and tips that are presented in this post are highly influenced by the work done by 37signals (now basecamp) and specially their bestselling books Getting Real and Rework. For a deeper analysis of these methods I highly recommend reading their books and following their blog at Signal v. Noise.

Continue Reading "Improve your App with less features."

Lately I’ve been seeing an interesting trend in this whole ecosystem that we call “The Workplace”.

And that is the trend of working to live, to survive, to make it to the next pay check. Even more so amongst my generation’s counterparts (I’m what you refer to as a millennial, apparently) I see this trend of working to support their lifestyle, their habits, their hobbies.

But, to be entirely honest with you, this whole trend never really hit home with me. Why, you ask? Well, I do have a very simple answer:

My job started as my hobby.

This is not really all that important but, I do web development. Yup. I’m one of those guys doing stuff on the web. I stress about servers, I complain about lines of code, I argue over homepage real-estate and I make some pretty decent billboards.

Yet above any and all of those things: I am deeply in love with the profession I chose.

It is a relationship that I have nurtured and prioritized throughout my years, and just like any other bond I have shared, it’s had some ups and downs. But what I’ve found is that your relationship to your trade works just like any other one: You have to put in some work to make the best of it.

Grabbed your interest yet? Let’s get to the good parts.

Continue Reading "How to reignite the passion with your work"