Why Startups Should Train Their People // ben's blog
Based on Andy’s guidance, I wrote a short document called Good Product Manager/Bad Product Manager which I used to train the team on my basic expectations (and I include at the end of this post). I was shocked by what happened next. The performance of my team instantly improved. Product managers that I previously thought were hopeless became effective. Pretty soon, I was managing the highest performing team in the company
management  training 
may 2010
My Common Git Workflow « Katz Got Your Tongue?
A recent post that was highly ranked on Hacker News complained about common git workflows causing him serious pain. While I won’t get into the merit of his user experience complaints, I do want to talk about his specific use-case and how I personally work with it in git.
git  scm  tutorial 
may 2010
Cake2Mid
free app to convert old cakewalk WRK files into standard midi file format.
MIDI  convert 
may 2010
Your Web App has Launched – Now What? | Carsonified
Launch is a stressful time for web start-ups. It’s the culmination of many month’s hard work, arguments, agreements, feature debates, and design decisions. Someone runs a deploy script and poof! You’re not in Kansas anymore, and you’ll certainly need a brain, a heart and a fair share of courage.
business  launch  startup 
may 2010
Kelly's 14 Rules | Lockheed Martin
Kelly’s rules got their start on the XP-80 project in 1943, but it wasn’t until the early 1950’s that they were formalized and set in place as the Skunk Works®’ rules of operation.
process  rules  management 
may 2010
nvie.com » Blog Archive » A successful Git branching model
In this post I present the development model that I’ve introduced for all of my projects (both at work and private) about a year ago, and which has turned out to be very successful.
git  vcs  development 
april 2010
Using Git with a central repository
This tutorial explains how to share a Git repository among developers. It is meant for small teams who are adopting Git for the first time, and want to get started quickly with a familiar setup before exploring Git's many new possibilities.
development  git  vcs 
april 2010
Alistair.Cockburn.us | Alistair Cockburn
“Computers must support the way in which people naturally and comfortably work. This is needed both for personal job satisfaction and for corporate survival. I care about whether the team is thriving, and whether the software is being delivered. Keeping the people trained and the process light are key to both.”
This site is here to act as a watering hole for people with interests in these topics, with hopes that you get pleasantly lost browsing the content
agile  development  projectmanagement 
april 2010
Anekdotz Official Blog: Squeezing the life out of your free Google Appengine Quota
Google App Engine's best feature is being free and easy to get started. From personal experience, if used properly, the free quota is generous enough to serve far more than Google's estimated 5 million page views/month. Here are some tips I've accumulated from personal experience and reading about those of others to help you minimize your quota usage.
appengine  tips 
april 2010
Can Game Mechanics make Serious software 'sticky'? | Dave Concannon
during the week I was listening to Amy-Jo Kim's excellent Mixergy interview about Game Mechanics and wondering how the concepts could be applied in more 'serious' software.
development  games 
march 2010
Taxes | Tools & Calculators - Easy-to-use tax withholding calculator - Kiplinger.com
Most Americans have too much taken from their pay checks each year. Why let the IRS hold your money interest-free? If you received or will receive a refund this year, use our calculator to see how much you can add to your paycheck...starting next pay day.
calculator  taxes 
march 2010
Forums webOS • View topic - 'Simple' just does not compile on MacOS 10.6
Notes on getting the Palm PDK working correctly on OSX 10.6
palm  pdk  macosx 
march 2010
PDK - Palm Developer Center
Finally -- the PDK to allow native code development on the Palm WebOS phones.
development  palm  webos  native 
march 2010
97 Things Every Programmer Should Know - Programmer 97-things
Welcome to the home page for the 97 Things Every Programmer Should Know project, pearls of wisdom for programmers collected from leading practitioners. You can read through the Contributions Appearing in the Book plus the Other Edited Contributions, browse Contributions in Progress, view the list of Contributors, and also learn How to Become a Contributor. If you would simply like to comment on a contribution, please also read How to Become a Contributor as some of it applies to you.

There is no overarching narrative: The collection is intended simply to contain multiple and varied perspectives on what it is that contributors to the project feel programmers should know. This can be anything from code-focused advice to culture, from algorithm usage to agile thinking, from implementation know-how to professionalism, from style to substance, etc.
programming  software  advice 
march 2010
The Airfoil Misconception in K-6 Textbooks
HOW DO AIRPLANE WINGS *REALLY* WORK?

Amazingly enough, this question is still argued in many places, from elementary school classrooms all the way up to major pilot schools, and even in the engineering departments of major aircraft companies. This is unexpected, since we would assume that aircraft physics was completely explored early this century.
aerodynamics  bernoulli  skeptic 
february 2010
Lean Startup: Two Slide Decks Every Entrepreneur Should See
I've been getting really into the idea of "lean startup", which is being forwarded by folks like Eric Ries and Steve Blank. There there are TWO slide decks that I think capture the core of these ideas, and I'd like to share them with you.
leanstartup  entrepreneurship 
january 2010
10 Books Every Entrepreneur Should Read
These are the 10 books that I believe every entrepreneur should read:
books  entrepreneur 
january 2010
How To Use @font-face In CSS And 21 Great Typefaces | Spyre Studios
While @font-face may not work in all browsers, I think it’s still one of the best solution available today. Of course not all type foundries will let us embed their fonts on our webpages.
font-face  web  typography 
january 2010
Introduction to the Middle Way Method | D*I*Y Planner
From studying all these planning systems, I noticed that they fell into two categories: Top Down or Bottom Up. <<...>> However, I found that neither of these systems really work best for me. Over time, I kept track of what worked for me from each system, and I used that to create my own system, called The Middle Way Method.
gtd  productivity  lifehacks 
december 2009
[0907.3330] ActorScript(TM): Industrial strength integration of local and nonlocal concurrency for Client-cloud Computing
ActorScript is a general purpose programming language for implementing massive local and nonlocal concurrency.
software  language 
december 2009
abcde: Command Line Music CD Ripping for Linux
guide page to the ABCDE command line CD ripper utility.
audio  linux  mp3  commandline 
november 2009
Learning Advanced JavaScript
Nice tutorial by John Resig on advanced JavaScript programming
programming  javascript  advanced 
november 2009
Turkey Brining 101 - How to Brine That Bird - Slashfood
I have experimented with almost every technique I have come across and in my opinion, the best method is good old-fashioned brining. Although you have to plan in advance, brining is an easy process that yields the most flavorful, juicy results.
cooking  turkey 
november 2009
The Go programming language.
Go is an attempt to combine the ease of programming of an interpreted, dynamically typed language with the efficiency and safety of a statically typed, compiled language. It also aims to be modern, with support for networked and multicore computing. Finally, it is intended to be fast: it should take at most a few seconds to build a large executable on a single computer. To meet these goals required addressing a number of linguistic issues: an expressive but lightweight type system; concurrency and garbage collection; rigid dependency specification; and so on. These cannot be addressed well by libraries or tools; a new language was called for.
programming 
november 2009
What Does It All Mean? - Dive Into HTML5
The semantics page from Mark Pilgrim's "Dive into HTML5"
html5 
october 2009
Main Page - WebOS Internals
Another wiki with WebOS programming info.
programming  webos  palm 
october 2009
Main Page - WebOS 101
Welcome to webOS 101. This web site is intended to help those looking to develop applications (apps) for Palm's webOS based devices. The focus of this site is on the Tools, Languages, Concepts and Best Practices required for developing apps using Palm's Mojo SDK.
webos  programming  palm 
october 2009
macosxhints.com - Add more visual effects to iChat and Photo Booth
There is a fairly large collection of Quartz Compositions stored in /System/Library/Compostions, including all those used for iChat, Photo Booth, iTunes Visualizers, and iMovie Effects. Many of them have no apparent purpose in any of the above, and yet, are fully compatible with iChat and Photo Booth if it weren't for the presence of a couple of hidden flags.
osx  effects  photobooth 
october 2009
Raspberry Sorbet | SpicySaltySweet
using invert sugar to make smooth/creamy sorbet.
food  cooking  icecream 
september 2009
google-styleguide - Project Hosting on Google Code
Awesome --- Google's programming style guides for Python, C++ and Obj-C
programming  styleguide  google 
september 2009
BlockChalk
It’s like a virtual graffiti wall, a community bulletin board, and a poster-covered lightpost, all rolled into one. Using the GPS in your iPhone, it shows you messages that other people have left at the place you’re standing, and it lets you leave your own messages, too. It’s anonymous unless you decide to share more. You can even privately reply to other users while still remaining anonymous.
location  mobile 
september 2009
Unlocking the Psychology of Achievements | GameCyte
How can games best be designed with achievements (and achievers) in mind? What further rewards can be tied to achievements to enhance their effective use in games? How much worth do game achievements truly have? In order to better approach these and other questions, GameCyte consulted Rene Weber, a professor of psychology and telecommunications, and Patrick Shaw, a game designer/developer, who recently collaborated to research and define player types and motivations in modern gaming.
games  psychology 
august 2009
ArtRage 2.5 Home
With ArtRage you can paint with oils, sketch with pencils, sprinkle sparkling glitter and much more. Stencils and rulers let you create precise shapes or smooth curves and straight lines freehand. Tracing and Reference images let you load photos to recreate as paintings either by eye or by letting ArtRage select colors for you as you paint. For professional users, ArtRage offers Layers, Layer Groups and Layer Blend Modes compatible with the PSD file format.
software  art  download 
august 2009
Bulletin August/September 2009
So when your boss, client, teacher or mentor drops a project on your lap and asks you to "add social to it," where do you start? I'm thinking you start with the information architecture and in particular your conceptual models.
design  usability  patterns  socialsoftware 
august 2009
Processing.js
Processing.js is an open programming language for people who want to program images, animation, and interactions for the web without using Flash or Java applets. Processing.js uses Javascript to draw shapes and manipulate images on the HTML5 Canvas element. The code is light-weight, simple to learn and makes an ideal tool for visualizing data, creating user-interfaces and developing web-based games.
html5  processing  canvas  javascript 
august 2009
Culture
A slide deck from Netflix explaining their corporate culture.
culture  management  business 
august 2009
InformIT: Elements of Programming - $31.99
Elements of Programming provides a different understanding of programming than is presented elsewhere. Its major premise is that practical programming, like other areas of science and engineering,must be based on a solid mathematical foundation. The book shows that algorithms implemented in a real programming language, such as C++, can operate in the most general mathematical setting. For example, the fast exponentiation algorithm is defined to work with any associative operation. Using abstract algorithms leads to efficient, reliable, secure, and economical software.
c++  programming  book 
august 2009
Clutter Toolkit
Clutter is an open source software library for creating fast, visually rich and animated graphical user interfaces.

Clutter uses OpenGL (and optionally OpenGL ES for use on Mobile and embedded platforms) for rendering but with an API which hides the underlying GL complexity from the developer. The Clutter API is intended to be easy to use, efficient and flexible.
programming  toolkit  graphics  gui 
july 2009
Google Code Blog: Apollo 11 mission's 40th Anniversary: One large step for open source code...
On this day 40 years ago, Neil Armstrong and Buzz Aldrin became the first humans to walk on the Moon. This was quite an achievement for mankind and a key milestone in world history.

To commemorate this event the Command Module code (Comanche054) and Lunar Module code (Luminary099) have been transcribed from scanned images to run on yaAGC (an open source AGC emulator) by the Virtual AGC and AGS project.
programming  history  apollo11 
july 2009
Potion, a Short Pamphlet
a new language in development by _why the lucky stiff.

"So why exactly are you learning this nascent do-nothing probably-broken language? For fun, right? I’m giving you till the end of sentence to come up with a good reason."
programming  language  whytheluckystiff 
july 2009
InfoQ: CouchDB and Me
Damien Katz explains how he got to be the guy who gets paid to work on cool things.
couchdb  programming  inspiration 
june 2009
CWE - Vulnerability Type Distributions in CVE
For the past 5 years, CVE has been tracking the types of errors that lead to publicly reported vulnerabilities, and periodically reporting trends on a limited scale. The primary goal of this study is to better understand research trends using publicly reported vulnerabilities.
programming  vulnerability  security 
june 2009
Infinite Summer
Join endurance bibliophiles from around the world in reading Infinite Jest over the summer of 2009, June 21st to September 22nd. A thousand pages1 ÷ 92 days = 75 pages a week. No sweat.
davidfosterwallace 
june 2009
Main Page - DFW
Welcome to the David Foster Wallace Wiki, a project created by the students of English 166 David Foster Wallace, a class taught at Pomona College during the spring of 2009.
davidfosterwallace 
june 2009
Flickr: The Palm Pre Wallpapers Pool
Nice set of user generated wallpaper images for th epre
pre 
june 2009
It Is Okay for Artists to Make Money…No, Really, It's Okay — HBS Working Knowledge
In this paper, we examine the apparent conflict between artistic and commercial objectives within creative companies, taking as our point of departure a particularly energetic debate during a symposium at the 2007 Academy of Management meetings.
art  business 
june 2009
25 reasons users STOP using your product: An analysis of customer lifecycle | Futuristic Play by @Andrew_Chen
Exit points are the critical points at which you lose valued users. Are you keeping track of yours?

Andrew Chen, who writes the excellent blog Futuristic Play, has a nice post explaining exit points, those point in which people decide to leave your product/service/app
startup 
june 2009
« earlier      later »
3D achieved actionscript advanced advice aerodynamics agile AI aims airships ajax alankay algorithms all already amazon anaglyph analog analysis analytics and android animation apache api apollo11 appengine apple appleremote applications architecture archive are art articles as ascii audio augmentedreality auteur authentication automation autoplay awesome backpack backup barcode bayesian bbq be beer behearer bending Berne bernoulli billing bjork blimp blimps bogus bokardo book books boost branding brucesterling build burgers business but c c++ calculator calendar canvas career cart cells census cheatsheet CHI Cities codereview coding cognition comedy comics commandline compiler compressor concerts concurrency conference considerable controller convert cookbook cooking copyright couchdb coupons crafts creativity cross-platform css culture custom customerdevelopment d data database davidfosterwallace delicious demographics demonstrate design designed development devo directx discovery Disney distribution diy do documentary documentation documents donnorman dough download downtown drawing drink drm dsp ecommerce editor education effects electronics embed entrepreneur entrepreneurship erlang evolution experiments federalist feed film find firefox firewall fitness flartoolkit flash flashcards flex float font font-face fonts food for framework free freeware functional funny future game games gastronomy generative generator Gifts git gmail go goals google government gphone granular graph graphics grep grid gtd gui guitar ha handwriting hardware history holiday holidays home homebrewing howto htaccess html5 http humor hypertext icecream icon icons id3 ideo images infinitejest inkscape innovation inspiration instapaper instrument interaction interactive Interface internationalization interview interviewing interviews iphone it iterm jailbreak javascript jazz jquery JSON juggling karma keystone kids kindle knowledge-representation knowledge_representation language languages launch law layout leanstartup learning lectures legal lego lessons library life lifehacker lifehacks like lilypond linkedlist links linux lisp lists literature localization location LosAngeles lua luggage m-base mac macosx make management manifesto many maps marketing mathrock meat media mediawiki medical metadata metrics MFC microsoft MIDI mindstorms mixtape mobile modernist moinmoin moleculargastronomy monospace motivation mozilla mp3 mtv music musicnotation mythbusters MythTv names namm nat native network networking news obituaries office olympics openid opensource opml organization ornette osx oulipo palm pandora paper parallel parser parsing paste patterns paulgraham pc pdf pdk pearl perl personalized philosophy phone photobooth photos php physics pie pitch pizza planning plastic plugins pluto possible. posters postmodernism pov powermanagement pre preload presentation presentations printer privacypolicy process processing productivity program programming progress. project projectmanagement protocol prototype prototype.js psychology publishing putty PVR py3k pyblosxom python quicktime quotes rack rackmount RAD radio rails random read reader recipe recipes reference registration remix repair requirements research REST restful restructuredtext retro rio robot robotics robots Rockets rsync ruby rules s5 samba samples scheduling schema school science sciencefair scm screensaver script security sensor sethgodin sf shopping show signs simulation skeptic sleep slides slideshow soccer socialmedia socialnetworking socialsoftware sockets software soon sound soviet space speaking speedreading SQL sqlobject ssh startup statistics stereographic Still story streaming styleguide sublimetext subversion supercollider supplies surveillance svg synth synthesis tablet tagging tamarin taxes tdd tech technique technology templating testing thai the theory there thewasteland things threads timeline timezone tips tmbg to tool toolkit tools tooltips toread torrents towatch toys training travel tree turbogears turkey turntables tutorial TV twitter types typography ubicomp ubiquity ui ultimate unicode unittesting unix usability userexperience utilities utility validation vcs vi video vim viridian visualization VisualStudio Visualwx vulnerability We we've web web2.0 webdesign webdevelopment webos whiteboard whytheluckystiff wii win32 windows wishlist work workflow would writing wsgi wxwidgets wxWidgets. xml zappa

Copy this bookmark:



description:


tags: