Stories
Slash Boxes
Comments

SoylentNews is people

posted by janrinok on Monday October 10 2016, @04:37PM   Printer-friendly
from the if-only... dept.

There is an interview with Joel Spolsky on GeekWire which reports that companies should Just shut up and let your devs concentrate:

If you want to attract and keep developers, don't emphasize ping-pong tables, lounges, fire pits and chocolate fountains. Give them private offices or let them work from home, because uninterrupted time to concentrate is the most important and scarcest commodity.

That's the view of Joel Spolsky, CEO of Stack Overflow, a popular Q&A site for programmers, who spoke this morning at the GeekWire Summit in Seattle.

"Facebook's campus in Silicon Valley is an 8-acre open room, and Facebook was very pleased with itself for building what it thought was this amazing place for developers," Spolsky said in an interview with GeekWire co-founder Todd Bishop. "But developers don't want to overhear conversations. That's ideal for a trading floor, but developers need to concentrate, to go to a chatroom and ask questions and get the answers later. Facebook is paying 40-50 percent more than other places, which is usually a sign developers don't want to work there."

[Continues...]

Spolsky, who in 2011 created project-management software Trello, said the "Joel Test" that he created 16 years ago is still a valid way for developers to evaluate prospective employers. It's a list of 12 yes-no questions, with one point given for every "yes" answer:

  1. Do you use source control?
  2. Can you make a build in one step?
  3. Do you make daily builds?
  4. Do you have a bug database?
  5. Do you fix bugs before writing new code?
  6. Do you have an up-to-date schedule?
  7. Do you have a spec?
  8. Do programmers have quiet working conditions?
  9. Do you use the best tools money can buy?
  10. Do you have testers?
  11. Do new candidates write code during their interview?
  12. Do you do hallway usability testing?

"The truth is that most software organizations are running with a score of 2 or 3, and they need serious help, because companies like Microsoft run at 12 full-time," Spolsky said when he created the test. He said that remains true today.

How well does your organization support its developers? If new or better equipment would improve your productivity, is it made available to you? How is your work environment? How well does your organization score on the 12-point "Joel Test"? What is the biggest thing blocking your company from improving?


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 4, Insightful) by davester666 on Monday October 10 2016, @06:22PM

    by davester666 (155) on Monday October 10 2016, @06:22PM (#412561)

    "The truth is that most software organizations are running with a score of 2 or 3, and they need serious help, because companies like Microsoft run at 12 full-time," Spolsky said when he created the test.

    And yet, the software Microsoft produces still consistently sucks. They actually had to trick users to get them to install their latest OS. They still, after more than 30 years, don't know how to make a UI that doesn't frustrate the end user. For end users, it's still "you just have to remember how to do X, once someone else shows you how".

    Starting Score:    1  point
    Moderation   +2  
       Insightful=2, Total=2
    Extra 'Insightful' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   4  
  • (Score: 4, Insightful) by AndyTheAbsurd on Monday October 10 2016, @08:36PM

    by AndyTheAbsurd (3958) on Monday October 10 2016, @08:36PM (#412625) Journal

    Did you miss the part where he wrote that in 2000? Back then, Microsoft actually *were* vastly improving Windows with each new version. They started going off the rails in 2007, when the Ribbon interface was introduced - although fortunately that corruption had not spread to the OS department yet, which is Windows 7 is so much better than their other offerings - and went full retard in 2012 when Windows 8 was introduced.

    --
    Please note my username before responding. You may have been trolled.
    • (Score: 3, Informative) by captain normal on Tuesday October 11 2016, @12:09AM

      by captain normal (2205) on Tuesday October 11 2016, @12:09AM (#412716)

      Oh you mean during the Windows Millennium build? And before that Win 95 (remember plug and pray), then 98 (which needed 3 versions). They finally made a decent OS with XP, but then went wacko with Vista. Then reverted to a slimmer version of XP in Win 7 which was pretty decent. Till they started running out security patches every couple of days (only Mozilla FF was worse at that). God only knows who (or What) was in charge in the" let's go totally mobile" Win 8 and 8.1 developments and 40~60 megs of patches every 30 days. Then last year totally jumped the shark with Win 10.
      So how can you say Windows Devs were "improving" the OS?

      --
      Everyone is entitled to his own opinion, but not to his own facts"- --Daniel Patrick Moynihan--
      • (Score: 2) by lgw on Tuesday October 11 2016, @01:19AM

        by lgw (2836) on Tuesday October 11 2016, @01:19AM (#412738)

        Windows ME wasn't where the talent was. Windows 2000 was great - a proper multi-process desktop OS with a solid GUI for the masses. Remember, back then Gnome and KDE were barely viable. 2003 XP came out. Office was also still making progress in the early 00s. Microsoft was making real progress in 2000, and was a great place to work.

        Ballmer started wrecking the company in 2000, but it was several years before the downtrend was really noticeable. It was really after 2003 when MS lost the thread.

    • (Score: 0) by Anonymous Coward on Wednesday October 12 2016, @09:13AM

      by Anonymous Coward on Wednesday October 12 2016, @09:13AM (#413354)

      Whatever it's still bullshit that Microsoft is 12 out of 12. Or most organizations for that matter.
      See this part:

      Do you fix bugs before writing new code?

      There's no way that has ever been true for Microsoft or most organizations that create complex software.