Uploaded by building43 on Oct 19, 2011
Joel Spolsky is the programmer's programmer. He started Fog Creek Software, Stack Exchange and has been a famous blogger for over 10 years. I sat down with him at his New York office to talk about the early days of blogging, how small teams are having a big impact in the world, a new product that Fog Creek just released, and a host of other topics.
"We're the old school bloggers from the past," explains Spolsky. "When I started blogging, I didn't want to say I was a blogger, because I didn't think I was doing the official blog thing, which was to link to something that someone else has [written]...and say, 'Here's an interesting thing, and then here's my perspective on that.' I didn't want to do that."
Instead, Spolsky used what was essentially the one tool available at the time, EditThisPage.com, and created his Joel on Software blog to publish a series of essays on subjects where he thought he could add value—describing how a certain part of the software development process works, how you should design software, how you should build software companies, and others.
Blogging has, of course, exploded over the last 10 years, and it's one of many ways that small teams can have a big impact—a theme I've been thinking a lot about lately. Technology allows someone to publish to millions of people instantly. Developers can swipe their credit card and have access to hundreds of servers in the cloud. Small teams of people are empowered now like never before, and, in many ways, small teams seem to work better and more efficiently than larger ones.
Spolsky has a theory regarding why smaller teams work so well, at least in regards to software development teams. "None of [our teams] is bigger than eight, and that's a gigantic team that we have of eight people...What I know for a fact is it's all about communications between people. If you have two people, there's one communication path. If you have three people, there are three communication paths. You went from one person that needs to talk to one person to three people that need to communicate among one another...You get to four people, and there are six [lines of communication], I believe. It grows like crazy, and once you get to teams of eight or nine people, they don't even know each other practically; there's just way too much communication and coordination that needs to happen. It's just not possible for everybody to listen to everybody."
Even small teams have to work to stay organized and focused on the right tasks, however, and Fog Creek Software's latest app, Trello, helps them do just that.
"The basic idea of Trello," explains Spolsky, "is it's a list of lists...It's for teams keeping track of what everyone is working on, but you can use it for any kind of list of lists...You can add lists whenever you want and throw things in there. You can rearrange lists freely. Everything is very, very flexible."
With Trello, you create boards associated with certain projects, for example. On those boards are cards with items that need to be accomplished to complete the project. Click on the card and you can list even more specific tasks associated with each item, assign team members to each task and establish due dates. You also create lists on the boards that represent stages of the project, so whenever tasks are completed, you click on the card and move it to the appropriate stage until the entire project is finished.
"The basic idea is that we started with something reasonably simple that's still very useful...and now we're building an API." Spolsky hopes that developers will start to build cool plug-ins for the app like permissions, workflow, a way for people to anonymously submit new things to boards, or change the background color, allowing Trello to continue to improve over time.
More info:
Fog Creek Software Web Site: http://www.fogcreek.com/
Trello web site: https://trello.com/
Trello blog: http://blog.trello.com/
Fog Creek Software profile on CrunchBase: http://www.crunchbase.com/company/fog-creek-software
Trello profile on Twitter: http://twitter.com/TrelloApp
-
77 likes, 0 dislikes
-
As Seen On:
FriendFeed - Home
-
Source videos:
Loading...
View attributions »
27:18
First look at Revolution exhibit with Wozby building431,428 views
14:24
STBI and Zimrideby building431 view
16:16
STBI and Votizenby building433 views
8:16
STBI and The StartUpBus - Europeby building4399 views
1:18:10
Aardvark'd: 12 Weeks with Geeksby BoondoggleFilms5,126 views
2:11
Don't Be This Guyby GaryVaynerchuk17,998 views
9:20
Come work at Fog Creek!by FogCreekSoftware23,969 views
5:25
Joel Spolsky Interview at RailsConf 2008by GotThingsDone5,671 views
58:31
John Resig: Javascript and jQueryby nuACM20,254 views
1:33
How To Use Trelloby zkeesh11,100 views
1:18:53
Alleman (Bert Haanstra) (camera: Anton van Munster)by 61545410,631 views
36:07
HTML5 Dev Conf: JavaScript Programming Style and Your Brain with Douglas Crockfordby MarakanaTechTV6,275 views
6:46
FogBugz Developers on Getting to FogBugz Version 7by FogCreekSoftware3,116 views
14:01
Cronica Carcotasilor 26.10.2011 (Editie Speciala) 1/6by JustCosmin239,561 views
51:58
Learning from StackOverflow.comby GoogleTechTalks84,835 views
4:57
CoelhoOffice 01 - On writing (I)by paulocoelhoTV84,889 views
4:17
:TECH Joel Spolsky "Uncut" with Jeile Marie #16Fby golivemiami1,919 views
2:10
How to Increase Productivityby SuccessTelevision12,654 views
2:41
"Make Better Software: Recruiting"by FogCreekSoftware5,540 views
1:24:34
Python in Python: The PyPy Systemby StanfordUniversity2,222 views
- Loading more suggestions...
@mauricekindermann you can, its sxsw.skype.com :)
anSEOcompany 2 months ago
I've read books/blogs and listened to lots of podcasts from just about all the best known software development guru's out there - for me Joel is still the only go-to guy for straight forward no BS software development practices that actually work in the real world.
rudd3y 4 months ago
If only I could snap the QR code on the table :)
mauricekindermann 4 months ago
Thanks to Robert and Joel.
clambake444 4 months ago