I’m trying to keep timeless articles here, so there’s no links on new frameworks, DBs, etc., because they’re getting old the moment they’re posted.

Bookmarks

7 reasons why you can’t sell usability, and what to do about it Craig Tomlin on how to sell usability. “The audience is completely un-receptive to ANY sales message, because the service is not understood.” read... A manifesto for a happy creative life Eric Karjaluoto on the importance of practice. “People often confuse doodling with practice. Good practice isn’t solely about doing what you want, or what feels good. To improve, you need to force yourself to do work that’s challenging, and perhaps beyond your current capabilities.” read... Be Kind Brian Gilham on the importance of giving the space to screw up. “Kevin gave me the space to screw up, as long as I learned from it. He jumped in, with his years of experience, and helped me out when I needed it most. And still believed I was a competent developer, despite my mistake. He saw my potential. Now that I’m the one leading projects and mentoring junior developers, I often think back to that day. And I remind myself to be kind and see the potential in people. Give them a break.” read... C++ for JavaScript developer Learning C++ makes you a better JavaScript developer. read... Confront reality Aaron Swartz on the importance of tasks you might fail. “Mere practice isn’t enough — you can sit and make predictions all day without getting any better at it — it needs to be a kind of practice where you receive immediate informative feedback and knowledge of results.” read... Do things that don’t scale Paul Graham on premature scaling and how to build a startup. “Startups take off because the founders make them take off. There may be a handful that just grew by themselves, but usually it takes some sort of push to get them going. A good metaphor would be the cranks that car engines had before they got electric starters. Once the engine was going, it would keep going, but there was a separate and laborious process to get it going.” read... Don’t panic Quotes from Chad Fowler, the author of “The Passionate Programmer: Creating a Remarkable Career in Software Development” book. read... Don’t worry about your productivity, worry about you Nathanael Silverman on why you should take your time and immerse in what you are doing. “Sometimes I do nothing, because sometimes nothing needs to be done.” read... Existential depression in gifted individuals James Webb on existential depression among gifted young people and how to fight it. “In such depression, gifted children typically try to find some sense of meaning, some anchor point which they can grasp to pull themselves out of the mire of “unfairness.” Often, though, the more they try to pull themselves out, the more they become acutely aware that their life is finite and brief, that they are alone and are only one very small organism in a quite large world, and that there is a frightening freedom regarding how one chooses to live one's life.” read... Forget the last one. Do the next one. Zack Shapiro on how to remain productive when you accomplished something. “If you did something good, don’t dwell on it, do the next one.” read...