Why Startups Should Train Their People // ben's blog
may 2010
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?
may 2010
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
Your Web App has Launched – Now What? | Carsonified
may 2010
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
may 2010
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
april 2010
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
april 2010
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
april 2010
“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
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
april 2010
Anekdotz Official Blog: Squeezing the life out of your free Google Appengine Quota
april 2010
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
march 2010
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
march 2010
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
march 2010
Notes on getting the Palm PDK working correctly on OSX 10.6
palm
pdk
macosx
march 2010
PDK - Palm Developer Center
march 2010
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
march 2010
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
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.
march 2010
The Airfoil Misconception in K-6 Textbooks
february 2010
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
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.
february 2010
Lean Startup: Two Slide Decks Every Entrepreneur Should See
january 2010
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
january 2010
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
january 2010
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
december 2009
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
december 2009
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
november 2009
guide page to the ABCDE command line CD ripper utility.
audio
linux
mp3
commandline
november 2009
Learning Advanced JavaScript
november 2009
Nice tutorial by John Resig on advanced JavaScript programming
programming
javascript
advanced
november 2009
Turkey Brining 101 - How to Brine That Bird - Slashfood
november 2009
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.
november 2009
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
october 2009
The semantics page from Mark Pilgrim's "Dive into HTML5"
html5
october 2009
Main Page - WebOS Internals
october 2009
Another wiki with WebOS programming info.
programming
webos
palm
october 2009
Main Page - WebOS 101
october 2009
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
The Burger Lab: The Fake Shack | A Hamburger Today
october 2009
reveerse engineering the shake shack burger.
burgers
food
cooking
october 2009
macosxhints.com - Add more visual effects to iChat and Photo Booth
october 2009
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
Table of Contents | Learn You Some Erlang for Great Good!
september 2009
Interesting Erlang tutorial site
erlang
tutorial
september 2009
Raspberry Sorbet | SpicySaltySweet
september 2009
using invert sugar to make smooth/creamy sorbet.
food
cooking
icecream
september 2009
google-styleguide - Project Hosting on Google Code
september 2009
Awesome --- Google's programming style guides for Python, C++ and Obj-C
programming
styleguide
google
september 2009
Apple Remote Control Solutions and more - Twisted Melon : Fine Mac OS Software
september 2009
app that lets you control any app with the apple remote.
appleremote
september 2009
BlockChalk
september 2009
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
august 2009
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
august 2009
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
august 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
august 2009
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
august 2009
A slide deck from Netflix explaining their corporate culture.
culture
management
business
august 2009
InformIT: Elements of Programming - $31.99
august 2009
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
july 2009
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
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.
july 2009
Google Code Blog: Apollo 11 mission's 40th Anniversary: One large step for open source code...
july 2009
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
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.
july 2009
Potion, a Short Pamphlet
july 2009
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
"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."
july 2009
InfoQ: CouchDB and Me
june 2009
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
june 2009
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
june 2009
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
june 2009
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
june 2009
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
june 2009
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
june 2009
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
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
june 2009
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