Manifesto

These are posts that would go in my manifesto.

  • Why I Uninstalled Candy Crush Saga

    Look I’m not ashamed to admit it; I really enjoyed playing Candy Crush Saga. If you don’t know, it’s a puzzle game where you swap different pieces of candy to achieve certain goals and rack up points. It starts off a bit like Bejeweled and gets more complicated moving forward. It’s Bejeweled-like feel is why I liked it in the first place. I played a lot but tried not to bother friends outside the game with notifications. However, recently I read that King (the makers of Candy Crush Saga) trademarked the word ‘candy’. And worse? They are acting on it.

    (more…)

  • The Yankees and the World Series

    Celebration

    Since the last time the Yankees went to the World Series in 2003 I’ve: Graduated college (MS and BS), started a company, grew my business, and much more. Since the last time they won in 2000 I’ve: graduated high school, started web design, started programming, started driving, and much much more.

    This is the Yankees 4th trip to the Fall Classic this decade, and the 7th in my lifetime, winning 4 of them. Some people would said I’m spoiled; that I’m lucky my team has made and won it even once in my lifetime, something a lot of people I know probably can’t say, and definitely couldn’t say by the time they were 11. But I’m a Yankees fan and I thank God for that. I say that because I was born in NY, and my allegiance had to lie within the state. And it just so happens that my grandmother grew up a few blocks away from the stadium. Both my parents are Yankee fan and so am I.

    Because of this, I expect more- not because I’m an asshole, but because of our history. With Babe Ruth, Lou Gehrig, Joe DiMaggio, Whitey Ford, Yogi Berra, Thurmon Munson, Reggie Jackson, Don Mattingly, Derek Jeter, Mariano Rivera, and so many more, how can we not be the best? And this team is the best we’ve had since our record breaking 1998 team. I see a lot of parallels- the camaraderie, the veterans, the great young talent, the raw power, and the drive. It’s not a given that we will win every game, but we don’t count ourselves out and we know that we can win every game- especially now.

    So to the Phillies (and their fans) I say bring it on. And to the Yankees and their fans: let’s finish this decade that same way we started it- with a championship.

  • The 7 Day Work Week

    It used to be the case that Sunday truly was a day of rest. Shops closed, people went to church, had an early dinner, and called it a day. Then stores started to stay open on Sundays. The hours got longer. Now some places are open 24 hours, 5 days a week. Some 24/7. It used to be the case that once you left the office for the day, you were done working. How could you work? All your stuff was at the office. How would anyone reach you? Now we have cell phones, IM, email on our phones; we are reachable all the time. “Open” 24/7. And that’s what people expect now. Our culture is moving towards a 24/7 work mentality to be more productive, and make more money. That needs to change.

    It’s more coincidence than anything that I started to  have these thoughts before, but on the same day that, I started reading The Four Hour Work Week. I’m just into it, and this post is not a book review, but Ferriss does talk early on about some of the stuff that spurred these thoughts. I wrote a while back about not responding to email right away. It’s not to be rude, but to set a precedent and draw some boundaries. If people think you are always available, they will expect you to be on call all the time. This isn’t healthy for you or them. And it’s not just with email.

    I’ve had clients call me at midnight because they ‘needed’ to talk to me. I get calls on the weekend, and people who want to schedule meetings on Sundays. And it’s not that I’m lazy that I don’t want to do that; people can’t work all the time. It’s not physically or mentally healthy. So how do we solve this problem?

    Don’t be afraid to draw those boundaries. Tell your clients or co-workers that you’re only available during business hours. Don’t answer business email on the weekend. Take the weekends for yourself. I took the 4th of July weekend completely off. From Friday to Sunday I did no work- I even put up an email auto-response. It was the first time in a long time I did that because I have the same mentality others do- I work a lot. Usually I take the weekends for side projects or small rush jobs I want to get out of the way. But it’s that mentality that causes a lot of people to burn out hard and fast.

    Maybe it’s that we are in front of a computer anyway, or we think, “Well I’m not doing anything now,” that we take that call or work on that project. But we don’t have to produce all the time. It’s ok to do nothing. Having a lazy day is perfectly acceptable, and in some cases, needed. So far I like The Four Hour Work Week because Ferriss talks about how to be more productive in less time, and how to take time for yourself. I’ll post more about it as I read it, but remember this: Working 24/7 is NOT a good mentality. I think we should remember the days when Sunday really was a day of rest.

  • What I Learned in College

    College Life

    Over at Nettuts, they’ve posted an article titled, “Should You Attend University for Web Development”. Reading the article, I found it pretty interesting that a lot of people feel college isn’t necessary for web development and that their schools are behind the times when it comes to web development. I’m not going to defend my school and say it’s totally up-to-date, because it’s not. I do feel however, that that’s the nature of the beast when dealing with web development and computer science in general. As I wind down in the Masters program, set to graduate in May, I can tell you these two things after six year of college: the CS program should not be about the what but the how, and college is just as much a social thing as it is an academic thing.

    First, let’s focus on the academics. Computing, no matter what your focus, is an ever changing field. It would be impossible for every school to stay on top of every technology is out there. I’m not being an apologist, I am speaking the truth. The idea should not be, “I’m learning C#,” or “I’m learning PHP.” It should be, “I’m learning how to program, using PHP.” I learned what Object Oriented Programming is and I can apply that to any language. I’ve learned the semantics of an imperative and a declarative language. I learned algorithms, and should be able to implement them as long as I know how certain language behaves, and I’ve learned how to teach myself that. Heck, my school doesn’t even have a web development major, and I consider myself a damn good web developer.

    Beyond that, you learn the social skills you should have whether your profession be computer scientist, web developer, engineer, etc. There is a huge focus in our program on team building and communication. Human interaction isn’t something Google can teach you (yet). In our Masters program (in Software Engineering) we learn about process, eliciting requirements, etc. While you can learn some of this stuff with experience, hearing about it in a classroom certainly expedites the process.

    But college isn’t just about academics. I will attribute a good amount of my social skills, professionalism, and 90% of my connections to going to college. I got involved in extracurriculars, networked, and made some amazing friends that challenged my way of thinking and got me to try new things. Again, that isn’t something you’re going to find on Google.

    College should not just be about teaching you X. It should teach you how to learn. You should get some leassons in being social. It should give you some experiences you can’t get anywhere else. Those who say, “I don’t need to go to college to be X,”  aren’t looking at the big picture and will never be the best at what they do.

  • Randy Pausch’s View of Self-Esteem

    last-lecture

    I’m currently reading The Last Lecture by Randy Pausch, a very influential computer scientist who passed away over the summer due to cancer. I’m about 100 pages in and wanted to comment on his football coach and his view on Self-Esteem.

    There’s a lot of talk today about giving children self-esteem. It’s not something you can give; it’s something they have to build. Coach Graham worked in a no-coddling zone.

    These are words that really ring true with me. I find too many times today that kids are getting coddled. Hell, adults get coddled too. Anytime we withhold something in fear of offending, we are coddling. People don’t know how take criticism- they see it as an attack, or as “you’re being too mean.” Really, they are trying to help you become a better person. The reason I am the way I am today is because my parents didn’t coddle me. Yes, they spoiled me. But I knew my place. And when my homework was crap, or my grades were crap, or I played like crap, they made sure I knew it. But you know what? That made the times when I made them proud so much better, because I knew I worked hard to do it, and it showed. That’s how I gained self-esteem.

    If I had grown up thinking everything I did was good enough, I guarantee that I would not be where I am today. And that’s something I fear for younger generations. Randy laments in that chapter that Coach Graham- an old school guy who pushed his kids to the limit- would never survive today because parents coddle their kids too much. And that’s a shame.

    He knew there was really only one way to teach kids how to develop [self-esteem]: You give them something they can’t do, they work hard until they find they can do it, and you just keep repeating the process.

    That sounds like the kind of leadership we need with our kids today. I feel the idea of hard work is quickly dying because kids are taught that what they do is good enough. My parents, Coach Graham, and Randy Pausch knew what kids needed- let’s hope more people follow their lead.