Atlassian Bootcamp – Our Induction Program

Why Bootcamp? A big problem that companies face with new hires is how to get them up to speed quickly and reduce new hire anxiety, making them feel both productive and welcomed immediately.  At Atlassian the process used to be an ad hoc exercise left up to each individual team, with predictably inconsistent results.  Since staff development is a particular passion of mine, I wanted to try to improve this bit of Atlassian. One of the things that sets progressive technology companies apart from

Continue reading »

Building an Ecosystem for Hackers

A couple of weeks ago, I presented at QCon SF. My topic was on Building an Ecosystem for Hackers. It was a talk about how we empower our users (yes, users – who mostly happen to be developers) to hack on our products for fun and profit. The sentiment of the talk focused on the fact that having a platform that empowers its users and developers is a great thing. Hackers in the context of my talk are developers and users. Not all "hackers" have bad intentions. While working on this talk, it dawned

Continue reading »

Writing a Confluence Plugin for a SaaS Product

This is a guest post by Brian Pugh of LucidChart, an online diagramming solution that makes diagramming fast and easy. In this post, Brian talks about the process of writing a Confluence plugin for LucidChart.   As you probably know, Confluence has a flexible plugin model that allows third parties to add new functionality and features. Typically, creating a Confluence plugin has involved adding new features in the plugin itself. However, as more companies are providing their software

Continue reading »

Atlassian developer Brian McKenna has been working on a new programming language, Roy, since May 2011. In this video Brian shares his motivation for building Roy as well as where the language is heading in the future. More discussion about Roy can be found in a recent Hacker News article. http://www.youtube.com/watch?v=LtLb_l3K68A Resources: More information on Roy Follow @puffnfresh Fork the Roy repo on Bitbucket

Continue reading »

Paper Prototypes with Jay Rogers

In this video GreenHopper designer Jay Rogers explains what paper prototyping is and how you can start using it within your own team. This was filmed shortly after a paper prototyping session he conducted for the GreenHopper team around upcoming Scrum functionality on the Rapid Board. http://www.youtube.com/watch?v=vR6TPa6Czd4 Resources: Todd Zaki Warfel presentations on SlideShare Follow @jbrogers A paper prototyping example The GreenHopper team during a paper prototyping session. The

Continue reading »

Xtend: First Impressions

We're hiring a lot, and that means a lot of interviews. Being keen to help find our future colleagues, a bunch of us are training to run the technical selection process, which includes a Java coding test. As a trainee interviewer for Java developers myself, I need to get intimate with the test's codebase. What better way to do so than to port it to an interesting new language? Xtend? Head to the Xtend website for juicy details, but in summary, Xtend: resembles Java compiles to Java

Continue reading »