1. Lecture 6 - "How to Build Products Users Love, Part I"

    This talk, given by Kevin, it's the best one I've seen so far and enjoyed the most. I strongy recommend you to see it, not just because Kevin is fun explaining things, but because it gives a lot of examples that must be seen and cannot be copyed to a blogpost.

    Here is the link of the video and of the transcript

    Kevin thinks that growth is a really easy concept to mesure, is the interaction of two concepts, conversion rate and churn; churn being the percentatge of ...


  2. From MyISAM to InnoDB

    tl;dr Always use InnoDB

    MyISAM is a MySQL storage engine. I remember my first days when using MySQL that I didn't know what to choose, if MyISAM or InnoDB. If you searched on forums and alike you probably found comparsions between the two storage engine talking about performance, consistency, transactions, etc... What they didn't tell you is that InnoDB for almost all the use cases is the right choice.

    Some of the limitations of MyISAM is that it does not support foreign keys. The funny thing, though ...


  3. The Pragmatic Programmer - 3 - Basic Tools

    Awesome chapter. Really enjoyed it. It talks about the tools you use on daily basis and how important they are. We are craftsman. The tools we use for developing must be an extension of our body; fully personalized/configured with the exact setup that works for you. We need to use tools for very different jobs, and they must be the very best options out there; and for the sake of productivity we must master them.

    Plain text

    Is a human friendly representation of knowledge, easy to manipulate, share, track ...


  4. The Pragmatic Programmer - 2 - A pragmatic Approach

    The second chapter of the book is about the Pragmatic Approach. Here is a small sumary of its points:

    Duplication is bad

    Really bad. Use the DRY principle. The duplication can come in diferent flavours:

    IMPOSED DUPLICATION. It seems you have no choice; YOU HAVE. If you feel like you don't probably need a to review the design of your application. You can have multiple representations of the data like documentation:

    Programmers are taught to comment their code: good code has lots of
    comments. Unfortunately, they are never taught ...

  5. Lecture 6 - "Growth"

    Alex Schultz talks about the way he started doing SEO; at first is was dead easy to be on top of Altavista's first page; just by putting a footer in your page with a lot of words repeated it would do the trick.

    Then Google and Page Rank appeared and you needed to have backlinks to your site. At that moment that mean a single link from Yahoo directory and DUMP! you were on the top result page. Then AdWorks appeared and the started buying adds of Google and ...


  6. Lecture 5 - "Business Strategy and Monopoly Theory"

    This lecture is given by Peter Thiel, founder of PayPal and he is also an investor in a lot of companies in Sillicon Valley.

    He thinks that you always want to aim for monopoly. Something unique and very difficult to replicate by your competitors. If you have a valuable bussiness two things are true.

    Number one: your bussiness creates "X" dollars of value for the world.
    Number two: you capture "Y" percent of "X".
    

    Is important no note that "X" and "Y" are independant variables. So the concept of a ...


  7. Trello daily reports

    In the company I'm currently working we use Trello for managing the task of the programming team. Basically everybody has its own board and there are two extra boards: 'pending' and 'done'. Usually you have your list of things to be done in your list and the inputs are your bosses, clients calling or emailing you with some issues, etc. If the problem is something generic that everybody can do, you just put it on 'pending'. If there is just one person who can do the job, we assign ...


  8. Lecture 4 - "Building Product, Talking to Users, and Growing"

    The forth lecture is about building product, taking to users and growing. Adora Cheung gives the talk and I haven't liked that much. I think is because the style or the way they express things rather that the content itself, so lets get the main points of the talk but no going deep down on them. The discussions on HN are nothing compared with the other lectures.

    You can watch the video yourself if you are curious but I strongly recommend you to read the transcript instead becasue is ...


  9. Guy Kawasaki - Top ten mistakes of entrepeneurs

    Guy Kawasaki is a guy who worked in Apple with Steve Jobs, has been an entrepeneur, has founded and advised companies and he has detected 10 mistakes that entrepreneurs do. In my opinion is worth knowing that a person like Guy think that these are really important mistakes just to try to avoid them.

    I must say that he is a great guy giving speches and you should definitively watch its video on Youtube. Because the video is almost one and a half hour long, I'll summarize all the ...


  10. Lecture 3 - "Before the startup"

    This is the third lecture given by Paul Graham. I was really looking forward to listen an speech of PG himself and I haven't been disappointed.

    He will talk about some counter intuitive things about being an entrepreneur and on how to start a startup.

    The first counterintuitive point is: you don't need expertise on how to create startups to create one yourself, but to deeply know your users and build a product for them. The majority of big startups have been founded by people that learn the ...


Page 1 / 2