Holding Aggro
A couple of months after I blogged about the role of the Disturbed in the Confluence team, it has come around to being my turn to take on the job. At stand-up this morning, we realised there’s a pretty strong parallel between what the Disturbed does, and playing World of Warcraft.
Agile Context Switching with "The Disturbed"
Still, distractions are inevitable, and problems that need a developer to help solve them will come up every day. A production system may run into trouble, another developer may need help with a hairy problem, a member of another team may want to know how your product solves a particular problem, and so on. At Atlassian, we try to manage these interruptions in two ways.
In a world before…
Last week my RSS reader was regularly ticking over with posts from the Fisheye team working on video presentations for their upcoming release. I thought I should get my contribution out first.
Plugins 2.0: a heads-up
Confluence third-party developers are likely to start running into mentions of “Plugins 2.0” in existing code and in future milestone releases. As such, I thought it might be a good idea to give you a quick heads-up on what is happening in Atlassian HQ, and how this is going to affect plugin authors.
The 20% Friday Five
Ten weeks into Atlassian’s experiment with twenty percent time, I asked the participating developers for some opinions, ideas and feedback.
20% time nuts and bolts
How do you set up a program where developers are free to pursue their passion, to do what they feel is most worthwhile for them to be doing, but at the same time stop developer time disappearing into black-holes and dead ends?
Which IDE is best?
A comment to a previous developer blog post asked: “What is best IDEA or Eclipse? I’m thinking now what i will use 😉 but i can’t make my choose(sic) ;-(” Matt’s response to that comment was appropriately diplomatic, but a recent exchange in Atlassian’s internal blogs might shed some more light on the issue.
The Page Preview Bug
Agnes called me over because she’d spent the last two hours banging her head against CONF-10035. Apparently, when editing a particular page on extranet, going to preview mode caused all the images and links on the page to be broken links. When the page was saved, though, everything worked fine.
What's the Best Operating System to run $foo on…?
The answer to “which operating system” is very similar to the one I give for “which database?” The best operating system for running Confluence is the one you have the most confidence administering.
Atlassian Wiki Usage Statistics
A commenter on a previous blog post asked how much use the Atlassian internal wiki gets. I have no idea if these statistics will be interesting to anyone, but somebody asked, right? A bit of background first. Our internal Confluence instance has been running since late 2003, back when Atlassian had a staff count in […]
response.sendError() vs response.setStatus()
In the Servlet 2.4 specification, response.sendError() and response.setStatus() are treated differently. The former redirects you to the configured error page, but the latter still assumes that you’re going to be providing the response yourself:
My God, it's full of stars.
It’s only a matter of time before we pick up some bones and attack the Bamboo team.
Fix your builds, the easy way!
Like the Jira team, the Confluence team has a screen set up to monitor the health of our Bamboo builds. Unfortunately we we’ve been having a nightmare of a time keeping them green. Lateral thinking to the rescue!
ShipIt V: Staging Plugin
A month or two ago, in response to the fact that a lot of people use Confluence to create documentation, and are asking for particularly un-wiki-like features like workflow and approval, I wrote up a more collaboration-friendly spec for a Document Staging plugin. This plugin would allow people to collaborate on documentation in one space and then publish it to another space when it was ready.
Join over 150,000 working professionals
Get the latest research and insights on AI, teamwork, and more.
