Software Best Practices

Voices on Software Development Best Practices
Welcome to Software Best Practices Sign in | Join | Help
in Search

Joel on Software

  • Facebook / LinkedIn importers

    New StackOverflow developer Kevin Montrose (6,878 reputation) added a neat feature to the career site that makes it a zillion times easier to file a CV if you’ve already put in your job and education history on LinkedIn or FaceBook. Try it out . Need...
  • Raising money for StackOverflow

    A few people heard me on This Week in Startups (starting at 15:45) asking Jason if we should take money from the first VC who fell into our laps, or spend time doing the Sand Hill Road rounds, meeting more VCs, and doing a road show for the other firms...
  • Headcount

    In the early days of a technology startup, you tend to have a lot of software developers, and you feel like you could never have enough. If you hire sales and marketing staff too early, they don’t really get much traction, and you may start to think that...
  • Why testers?

    My sister got her kids a little puppy, and they’ve been trying to train it. To live with a dog in the house, you need to teach it not to jump on people, not to poop in the house, to sit on command, and to never, ever, ever chew on the iPad. Never. Good...
  • Rocket Surgery Made Easy

    Steve Krug has written a follow up to his usability classic Don’t Make Me Think . The sequel, Rocket Surgery Made Easy , is a terrific, short, concise, fun guide to running simple “hallway” usability tests to improve the usability of your software and...
  • A little less conversation

    “As companies expand, the people within them start to specialize. At such a point, some managers will conclude that they have a ‘keep everyone on the same page’ problem. But often what they actually have is a ‘stop people from meddling when there are...
  • Secret language

    Microsoft Careers : “ If you’re looking for a new role where you’ll focus on one of the biggest issues that is top of mind for KT and Steve B in ‘Compete’, build a complete left to right understanding of the subsidiary, have a large amount of executive...
  • Let’s stop talking about “backups”

    Is your desktop backed up? Did you backup that server? Are your backups on a different machine? Do you have offsite backups? All good questions, all best practices. But let’s stop talking about “backups.” Doing a backup is too low a bar. Any experienced...
  • Stack stats

    The higher someone’s Stack Overflow reputation, the more likely they are to have submitted a CV to Stack Overflow Careers : This is not entirely surprising, of course: the more time someone has invested in Stack Overflow, the more likely they are to Read...
  • When and how to micromanage

    “Like most entrepreneurs, Ryan and I are still learning about how to manage people and teams. And we’re both used to hiring very smart and dedicated people who will get things done to a high standard if you give them some general direction and set them...
  • Programmer search engine

    For as long as I’ve been in the industry, which is, I think, about 74 years now, the problem I’ve had with hiring programmers was not interviewing them or deciding if they’re smart—it’s been finding them in the first place. What I’ve dreamed about is...
  • Upgrade your career

    Do you like your job? Do you enjoy the people you work with? Would you want to have lunch with them? Every day? Alex Papadimoulis thinks that Fog Tyler Griffin Hicks-Wright Creek’s free lunches are “cultish,” but everyone at Fog Creek loves them. Maybe...
  • Does Slow Growth Equal Slow Death?

    My new Inc. column is up . “For a guy who wrote a book on how to hire great programmers, it’s mortifying how incompetent I’ve been at enlarging the sales team, which, right now, consists of one terrific account executive and a dog. (I’m just kidding....
  • Figuring out what your company is all about

    What is your company about? Recently I got inspired by Kathy Sierra, whose blog Creating Passionate Users and Head First series of books revolutionized developer education. She kept saying the same thing again and again: help your users be awesome . Kathy...
  • Adam Bosworth on standards

    Adam Bosworth : “All successful standards are as simple as possible, not as hard as possible.” Required reading. Need to hire a really great programmer? Want a job that doesn't drive you crazy? Visit the Joel on Software Job Board : Great software...
  • Capstone projects and time management

    It is amazing how easy it is to sail through a Computer Science degree from a top university without ever learning the basic tools of software developers, without ever working on a team, and without ever taking a course for which you don’t get an automatic...
  • The “WiFi At Conferences” Problem

    Why does WiFi work so poorly at tech conferences? Marcus Griep I assume that WiFi wasn’t really designed to handle a big ballroom with 2000 people, all trying to connect with their laptops and cell phones at the same time. Sometimes I feel like I’m lucky...
  • The Duct Tape Programmer

    Jamie Zawinski is what I would call a duct-tape programmer. And I say that with a great deal of respect. He is the kind of programmer who is hard at work building the future, and making useful things so that people can do stuff. He is the guy you want...
  • Countdown challenge

    This month we’re starting to get organized for StackOverflow DevDays , a series of one-day, mini conferences in ten different cities. Because of the packed schedule, keeping on time is very important, so I want to have a full-screen countdown application...
  • Upcoming startup workshop in San Francisco

    I’m organizing a half-day startup workshop in San Francisco. This would be a terrific event to attend if you’ve recently started a software company and feel dazed, confused, or just want to bounce ideas off of someone who’s been there. We’ll keep it small...
  • Being Number One

    At last year’s Business of Software conference, I gave a talk about designing products that are more than just adequate. How do you make a product that becomes a category-killer, number one, super hit? What is it that gives the Apple iPod 90% market share...
  • New startup incubator in Cambridge, England

    Red Gate Software has launched a startup incubator in Cambridge. Free office space, internet access, room, board, advice, and pocket money. (I’m one of the people giving advice). For a first, it’s really free; Red Gate isn't taking stock in the companies...
  • Seth Godin at the Business of Software Conference

    Seth Godin: “If you’re going to interrupt everybody with an ad, it better be something everybody wants to buy. So what do you end up with? Average products for average people.” If you’ve ever heard Seth speak, you’ve had your mind blown. Which is why...
  • The Day My Industry Died

    “Every single industry was going to be turned upside down! New industries would be created! Start-ups would make people rich! Which is really nice, because it's awesome to be rich! And, bonus: It'll never be winter again!” In this month’s Inc...
  • Web Startup Success Guide

    Congratulations to Bob Walsh on publishing his Web Startup Success Guide (to which I wrote the foreword). His interview with GTD Guru David Allen , which is chapter 8, can be read online. Need to hire a really great programmer? Want a job that doesn't...
More Posts Next page »
Seminars           www.Construx.com           Consulting