Software Best Practices

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

Joel on Software

January 2009 - Posts

  • From Podcast 38

    Here’s a brief conversation between Jeff and I which I transcribed from Stack Overflow podcast #38 , starting at [42:28]. Joel: There's a debate over Test Driven Development... should you have unit tests for everything , that kind of stuff... a lot...
  • I am not having any problems with Google

    A very irresponsible journalist, Paul Boutin, wrote a whole story in the Industry Standard which appears to me made up from whole cloth. He is attributing, to me, a comment posted by an anonymous poster. I am not using Google Apps, I did not write the...
  • Purchase orders and custom licenses

    Over on the Business of Software group, we’re discussing those big bureaucratic companies who want a custom legal agreement to buy $79 worth of software. “Lawyer-infested companies that are obsessive-compulsive about contracts do not pirate software and...
  • Open House

    After I posted pictures of the new Fog Creek office , a lot of people wrote to ask if they could visit it. So we’re holding an open house here on Friday, January 30th, from 12:00-1:00 pm (absolutely no one can be admitted after 1:00, sorry). There will...
  • Thanks or No Thanks

    “Simply because one programmer’s idea translated visibly and directly into a lot of money didn’t mean that the other team members weren’t adding just as much value to the business, albeit in a less direct way.” From my latest Inc. column: Thanks or No...
  • Open-plan offices make workers sick

    News.com.au : “Australian scientists have reviewed a global pool of research into the effect of modern office design, concluding the switch to open-plan has led to lower productivity and higher worker stress.” Need to hire a really great programmer? Want...
  • “By installing Java, you will be able to experience the power of Java”

    Just because there’s room on the dialog box, doesn’t mean you have to put something there. The Java installer starts off with a dialog box that manages to repeat the word Java six times without really telling you what it is, just that it’s “everywhere...
  • Goals

    Seth Godin reminded me about having goals . “Having goals is a pain in the neck,” he says, but “the people who get things done, who lead, who grow and who make an impact... those people have goals.” OK, good point. Here are Fog Creek Software’s goals...
  • Copilot OneClick for Macintosh

    Fog Creek Copilot is an inexpensive, and very easy to use, remote tech support system that allows you to remote-control someone else’s computer over the Internet without installing anything special. It’s perfect for ad-hoc tech support, and used extensively...
  • Another resume tip

    Are you a software developer applying to a small company? Here’s a tip from someone who has read thousands of resumes. When you’re applying to a startup, or a software company with less than, say, 100 employees, you may want to highlight the Banging Out...
  • Animoto

    Tom suggested that I use Animoto to jazz up the slideshow of Fog Creek pictures. Here’s what came out of that: Animoto is very simple: you give it a bunch of pictures and choose a soundtrack, and it gives you a video presentation. The part I liked best...
Seminars           www.Construx.com           Consulting