Skip to main content

Joel Liu

Joel Liu's Public Library

Apr
26
2012


  •  Fuuuuuu.... I can't even leave it at that. I look at so many amazing people in the Ruby, Javascript, and other communities that actually are amazing and I feel like I haven't done anything. But even so, looking back at the 366 days of the last year, what I did was, well... amazing.
Apr
25
2012

I discussed with wade the time when we flied from beijing to chengdu. 

Travel idea Pitch

Apr
24
2012

  • I'm not sure, but these 3 things probably helped:
    1) It's featured in the app store under "New & Noteworthy"
    2) It ranks #2 for "Video Camera" searches
    3) When you connect Socialcam to Facebook it says, "This app may post on your behalf, including videos you watched, people you followed and more."
Apr
23
2012

  • It seems like every 6-12 months, a tech blog will punt with some screenshots from The Wayback Machine and a "look at the old web" article.

    I'd be very interested in an article that used original screenshots from the time, and some real historical context and insight into the technologies powering the sites and the way people used them. Just going to Archive.org and taking some screenshots is, well, lazy.

  • Some possibilities:

    * They had good UI designers to start with, so no major changes were needed.

    * By now the site appearance is part of their brand, so they don't want to change it.

    * Amazon may now be such a complex site that a change would be expensive.

    * It's not broken, so there's no need to fix it.

 Collect, organize, and share -- A great new way to express your interests. 

note Notebook

Apr
8
2012

  • One of the most fascinating documents we came across was the BPD's subpoena of Philip Markoff's Facebook information. It's interesting for a number of reasons -- for one thing, Facebook has been pretty tight-lipped about the subpoena process, even refusing to acknowledge how many subpoenas they've served. Social-networking data is a contested part of a complicated legal ecosystem -- in some cases, courts have found that such data is protected by the Stored Communications Act.
Apr
7
2012

  • Words are recorded symbols, symbols through which we think and communicate.  How flexibly and powerfully we interact with our symbols is how flexibly and powerfully we interact with our thoughts and those of others.

     

    Interactive text then goes to the very foundation of knowledge work and what is more important than improving the way we work with our knowledge?

Mar
29
2012

  • Consuming more than you create -
    Effective people tend to create a lot of content. Content can mean a lot of things - but the rule is always the same, create more than you consume. Ineffective people, on the other hand, spend the majority of their time consuming the fruits of others' labor. They are consummate lurkers.
  • Watching your own vanity metrics -
    Everyone suffers from some level of vanity. A need to be liked. The Internet feeds that need, keeping popularity at the forefront of any online identity with lists of 'Friends,' 'Followers,' 'Connections,' 'Re-Pins' and even the 'Like' itself. Ineffective people tend to feed on these popularity metrics, whereas effective people recognize that these are shallow indicators. Effective people focus more on engagement and strength of relationships; they create quality content to solicit engagement from others, or seek out interesting people and proactively engage them on their own terms.
  • 3 more annotation(s)...
Mar
20
2012

  • And like any startup you’re bound to run into a few setbacks in the beginning and this venture was no different. In a bittersweet twist, one of the designers was offered a position at Apple while the other was headhunted from both Google and Facebook. This was a pretty big concern for me, 2/3 of the core team were offered positions at some of the biggest and most innovative companies in the world. Both have pledged their allegiance to this startup however I will keep you updated with any negotiations or activity.

  • The tipping point for me, I suppose, was watching Bret Victor’s excellent presentation Inventing on Principal. If you are someone that builds things I wholeheartedly recommend that you watch his presentation. In it he suggests finding a principal to build by. Well, I’ve found mine.
Mar
17
2012

  • In other words, the transitive closure of a graph is a graph which contains an edge (u,v) whenever there is a directed path from u to v.

     

    graph_transitive_closure

     

    As already mentioned, SQL has historically been unable [3] to express recursive functions needed to maintain the transitive closure of a graph without an auxiliary table. There are many solutions to solve this problem with a temporary table (some even elegant [2]), but I still haven't found one to do it dynamically.

Mar
16
2012

  • I picked up Trello a month ago, swombat recommended it to me, and I'm already a huge fan. Just keep it simple, Joel. The horizontal and simple part of this app -- along with it being totally web-based -- is what's made me a fan. I can use it on my own, with my clients, with the family, etc. This is the app I wanted to write two years ago but never got the magic to work. Kudos!

    I just did that e-book on Scrum (shameless plug: http://www.lulu.com/product/ebook/scrummaster/18803035), and I used Trello for all the task tracking. In fact, I plugged it in the book as the best online Agile/Scrum tool I've seen so far, even providing instructions on how to use it working remotely with Scrum or Agile. I'm using it to prioritize vacation spots for our family this year, my vitamin list, some tasks I'm farming out offshore, and another book project. I also have another website idea that I'm getting ready to load up.

    Things I'd like to see? 1) Linked boards. Have the same column appear as the end of one board and the beginning of another. This could allow you to have several boards with different audiences but they would all work together. 2) downloadable data. I know you guys say you want to do this, but closed data is a deal-killer for me. 3) Make it work on my iPad. Seriously. Being able to update using finger gestures on a extremely portable device would be sweet.

    If you guys haven't tried it, you should. I am not a big fan of online Agile-like tools, but this rocks. Just a simple list of stuff and customizable columns to move the items around. I think the Fog Creek guys are really on to something here.

  • No offense, but your comment is a perfect example of how listening to customer feedback is more of an art than science. You ask Joel to keep the product simple in the first paragraph and then ask for some non-trivial features in the third. I'm having trouble visualizing both the linked boards idea and what problem it really solves.

    The problem with simple products is that everyone has a different idea of what simple means and think their core feature set is what everyone else would want as well.

  • 1 more annotation(s)...
1 - 20 of 7335 Next › Last »
Showing 20 items per page
Move to top