Look, I MADE Something!!!

1 Jun

In the beginning of this year, my goal was to create at least one web application. Well, today is June 1st and I have an MVP!

For my very first project, I decided to create TweetMark, a service that makes it easy to save your tweets as bookmarks. This is because I personally use Twitter to bookmark things, but there isn’t a very easy way to go back through and search for tweets by topic. Think delicious powered by Twitter. Simply sign in with Twitter, and all your tweets with a link are automatically collected and sorted by hashtags. There is still a lot more work to be done, but I’m pretty proud of the first version I have made so far, so check it out.

Here are the tools I used to make TweetMark:

Continue reading 

Tags: , , ,

If You Want To Learn To Code, Be A Cockroach

27 May

There is only one thing you need to do to learn to code: don’t quit learning. This might sound obvious and intuitive, but that is where most people go wrong. With coding, it’s just too easy to quit. There are just too many obstacles, from you not being able to download the basic software to running into a bug to not understanding why something works the way it works to having another more exciting way to spend your time. But if you really really want to learn to code, be a cockroach.

Continue reading 

Tags: , ,

Understanding Boolean Logic

23 May

Ok, so on first look, Booleans are black and white. Things are either true or they’re false. But what happens if something is either true or false or true and false? If you fire up irb in your Terminal (simply type irb), you get the following:

1.9.3-p0 :024 > false and true
 => false
1.9.3-p0 :025 > true and false
 => false
1.9.3-p0 :026 > false or true
 => true
1.9.3-p0 :027 > true or false
 => true

Have you ever thought about why these are the answers?

Continue reading 

Rails And The 100 Layers Of Abstraction

21 May

Yesterday, Bloc.io‘s Hani Sharabash recommended that I watch the first 15 minutes of this MIT Lecture, which I wanted to share, mostly because it really hits home for me as I’ve been trying to learn Ruby on Rails recently:

Continue reading 

The Key To The Hartl Ruby On Rails Tutorial

21 May

When I first tried out Michael Hartl’s Ruby on Rails tutorial a few months ago, I absolutely hated it. The main reason was that I didn’t get how mindlessly following Hartl’s confusing instructions with little explanation would get me to learn Ruby on Rails. I gave up and didn’t go back to it until last Thursday, when I decided that I will learn Ruby on Rails no matter what! Quitting was no longer an option for me :)

So, as I started the tutorial, I went to the sfruby meetup, where I declared that I was learning Ruby on Rails and starting by going through the tutorial. As I was sitting and working through it, one guy asked me about how I was learning Ruby on Rails. I told him, and then he said something that really stuck out to me.

Continue reading 

Tags: , , ,

It’s OK To Take It Slow

18 May

… That is what I wish someone told me when I first started coding. Although, I probably wouldn’t have listened. In the tech world filled with weekend projects and 24-hour hackathons, there is this pressure to learn and crank out projects as soon as humanly possible, often sacrificing your health and your loved ones.

Continue reading 

Tags:

How Meditation Is Helping Me Become A Better Coder

18 May

So over week ago, I decided to try out meditating every day. I keep reading about all the great benefits meditation brings, so it seemed almost a shame not to at least try it out! I started out with the beta Preside Meditation audio clips, and then moved on to Headspace at the suggestion of a friend.

Continue reading 

Tags:

Follow

Get every new post delivered to your Inbox.

Join 114 other followers