The Surprisingly Large Cost of Telling Small Lies
"Peter has invested in hundreds of businesses. Every time he sees a pitch, he waits until the end of the presentation before asking the entrepreneurs to go back through the deck and point out every lie they have just told. There are always plenty. As soon as the entrepreneurs open up with the truth, they can start managing what to do next."
lie  startup  business  life 
15 days ago
The Lisp Curse
Lisp is so powerful that small teams or individuals rewrite major programming paradigms themselves on a per-project basis -- different every time and incompatible. This prevents the solution from reaching critical mass.
history  lisp  programming 
20 days ago
Fixes and workarounds for common HTML/CSS issues.
css  html  design 
22 days ago
Silicon's Valley's Brutal Ageism
There's some picking winners in this piece (the reporter knows better than VCs I guess) but overall good.
career  startup 
23 days ago
Variance Charts
Looks like a nice charting library based on the grammar of graphics idea. Free for commercial products.
charting  visualization  software  commercial  grammarofgraphics 
27 days ago
Peter Nixey on what good programmers really need to know
What I would really love to know about you as a candidate is:
- do you know how to actually name functions and variables well (unbelievably important)
- do you know your chosen languages and frameworks well enough to avoid cack-handedly reinventing them on paid time
- do you understand how to code an application that someone else (possibly just you) will quickly understand on coming to it cold in 18 months time
- do you understand the trade-offs between features and maintenance, the technical debt that features, designs and toys incur and when to invest in them and when to avoid them
- are you diligent and careful and do you check and re-check your code or just chuck it in the mix for other people to fix
- do you actually do real work for at least four hours each day
- do you take the time to write up the things you've done and share decisions and architecture with the rest of the team
- does your addition to the team on average make your team mates become better or worse coders
- do you understand the exquisite balance between too much testing and too little
career  programmer  interview 
28 days ago
A big list of queues in different languages.
programming  queue  messaging 
4 weeks ago
Let the Agile Fad Flow By
Methodologies are pretty much a scam sold by hucksters.
programming  methodology 
5 weeks ago
Git tip: Fix a mistake in a previous commit
Amend a previous commit (not just the message).
5 weeks ago
Mocking library for WordPress testing.
wordpress  testing  mock 
5 weeks ago
Testing at Airbnb - Airbnb Engineering
On the importance of fast tests and reliable CI.
programming  testing 
6 weeks ago
Code reviews and bad habits - bitquabit
The case against single patch code reviews.
codereview  git  hg  mercurial 
7 weeks ago
How Selections Work
Great explanation of how D3 selections and data binding work.
d3  javascript  tutorial 
7 weeks ago
Welcome — Statistics Done Wrong
Has power example of right turn on red.
statistics  math  book 
8 weeks ago
Draco Concordans
A concordance for "A Dragon Waiting". An insane work of dedication to create.
fiction  concordance 
9 weeks ago
The Only Interview Question That Matters | Inc.com
"What single project or task would you consider your most significant accomplishment in your career to date?"

Then a bunch of follow-up questions from that.
career  hiring  interview 
10 weeks ago
« earlier      
a/b accelerator actionscript activerecord adobe advertising advice agile air ajax algorithm amazon analytics angularjs api appengine appstore architecture art asynchronous audio authentication authorization aws backup bandit bayarea bike blog book bootstrap browser business cache capybara career cassandra charts client clojure clothing cms cocoa comparison conference console consulting course cryptography css culture customersupport cycling d3 data database datawarehouse debugging deployment design desk development documentation dsl dvcs ebook ec2 editor education elasticsearch emacs email engineering english entrepreneurship facebook facebookconnect facebooker fail flash flickr font form framework free freelance french gem git github gmail google graphics graphing heroku hg hiring history hosting html html5 http humor icon image infographics inspiration interview ios iphone java javascript jquery json language learning library linux lisp mac macosx management map maps markdown marketing memory mercurial mobile mock mongodb monit monitoring mysql network networking node.js nosql oauth objective-c online opensource optimization patterns pdf performance photography plugin politics postgresql pr presentation pricing productivity profiling programming proxy python query queue rack rails recipe recruiting redis reference regexp rest routes rspec ruby s3 saas salary sales sanfrancisco scaling scm search security service sf shell sinatra slideshow socialmedia softdelete software solr spacedrepetition spam sql ssl startup statistics stripe syntax sysadmin tdd template terminal testing thai tips transit travel ts4d tutorial twitter typography ui unix upload urbanism usability video visualization vps web wine wordpress writing wysiwyg ycombinator

Copy this bookmark: