Creating Value by Sharing Knowledge

So, Leetspeak, that happened.

Posted 2014.10.23
by Victoria Lodge

I started at tretton37 just about a year ago. My first couple of weeks at tretton37 involved a lot of mug posting to the far corners of the globe. I couldn’t quite understand why requests were coming in from all over the world for a mug that had something about France being bacon on it. I just didn’t get it. So, I bought in about 900km of bubblewrap, thought “computer nerds are a funny bunch” and posted them off. Job done.

The weeks went by, and over the past year I’ve managed to find my way amongst the numerous computer cables, ‘Game of Thrones’ quotes and the other day I even understood a Sharepoint joke (well, ok ‘understood’ was perhaps overkill, but I knew when I should laugh). Anyway, slowly but surely, the talk of Leetspeak began to surface more and more frequently. Dates were set, it was to be in Gothenburg, and the speakers were going to be awesome. As the 4th of October drew closer, the organisers were an omnipresent force at the Lund office. Hush hush phone calls were made, plans were laid and Leetspeak became more and more present in daily vocabulary.

The weeks prior to Leetspeak were a haze of late nights, long days and giveaways. The awesome giveaway idea that had been concocted was visual and metaphoric perfection – a seed of knowledge that once planted was to be nurtured and in time it would give great rewards. How very Yoda. And so I set about spraying 400 plant pots with the Leetspeak logo (remember that haze I spoke of? I think it was the paint), seeds were individually counted and placed in hand stamped envelopes, our resident gardening expert advised on the purchasing of plant nutrients, care leaflets were printed and the other assembly parts were organised. I saw the vast amount of time, energy and love that was put into the giveaways and know that this amount effort, time and care was put tenfold into every decision made in relation to Leetspeak.

The next thing I knew it was time to jump on the bus and head for Gothenburg. Upon arrival we got stuck into all the pre-Leetspeak jobs that needed doing. As I stood there at 2am, up to my elbows in plant soil, I admit that I asked myself – is it worth this? Just over 4 hours later I would get my answer. Stifling a yawn, the first happy Leetspeaker made their way to the registration, and ‘boom’ it was show time. The day flew by from there, I heard snippets of “awesome”, “brilliant”, “…an amazing talk”, “they always have the best stuff” and (my personal favourite) “can you take soil on a plane?”. The atmosphere was buzzing, discussions were animated and the word of Leetspeak was tweeted like no other. I stood back and took it all in. Holy cow. This is where I work. This company, right here, that does all of this amazing stuff with such attention to detail. This is how it is to work for the most admired company. The sense of camaraderie, the family spirit, was burning bright for all to see.

So, I asked myself again, was it worth it? A resounding ‘Yes’. Totally. 100%. Just maybe next year a simpler giveaway perhaps ;)

ColdFront tickets up for grabs

Posted 2014.08.20
by marcus.mazur

ColdFront is a brand new, single-day front end conference taking place in Copenhagen on the 4th of September 2014. It’s kicking off in style with a pretty impressive speaker line-up, which can be found here.

ColdFront (being just awesome) want to give back to the community, and in keeping with that tretton37 are proud to receive some tickets to give away to three lucky winners.

If you want to be in with a chance of winning, then all you have to do is keep your eyes peeled on the 21st of August at 9:30 am to our official twitter account. We’ll send out a tweet and all you need to do is retweet it. It’s that easy. :-)

Good luck and get ready to get retweeting on the 21st!

The third knowabunga day of 2014

Posted 2014.06.26
by anders.persson

Previously I’ve discussed the challenges of organising our Knowabunga days due to the wide range of different and exciting interests we have here at tretton37. When planning companywide activities we have to cater to all of these interests or we run the risk of not getting a return on the investment. We are convinced that learning goes hand in hand with the individual’s aspirations, and therefore interest is an important factor. I like to think that we have succeeded with that so far, but we can always strive to make it even better.

We typically organise these days around common goals and establish a few boundaries. Teams are usually created based on your areas of specialisation or areas you wish to develop further (for example Sharepoint devs, front-end devs, tranditional C# devs). The goal is set up so that you can use any technology, which is typically how we deal with the fragmented interests. Now, we also have a few people that work with the ‘soft aspects’ of our trade – those we call ‘coaches’ and the like. Since coding is not their ‘thing’ they usually plan something different on their own. This Knowabunga we facilitated two tracks in line with this area called “People and Leadership” and “Presenters Guild” and allowed these tracks to be open to all.

I expected that all the devs would go for coding in the “Perfect Stack” track, and – heck – we even called it the main track. That assumption turned out to be wrong; “People and leadership” was the most popular track. This was as an eye opener for me. While we have always covered all technological interests we forgot somewhere along the way that devs are more than just code and this should also be taken into account. Communicating with project members, stakeholders and product owners is a big part of what we do besides coding. Therefore, I expect we will see a lot more soft content at Knowabunga days in the future.

The “Presenters Guild” track had the fewest participants. This doesn’t discourage us from having this or similar topics in the future though. Depending on the feedback we get it might just be just the opposite. The way we see is that its better to have sessions that are fantastic to a handfull of people rather then sessions that are just average to the whole lot.

For those curious about the outcome of the ”Perfect Stack” track, here are the repos:


Posted 2014.06.13
by anders.persson

Yes, it’s time for another full-blown action-packed day of Knowledge! We’ll be enhancing our competence, and sharing our knowledge with one another – it’s the event we call Knowabunga! It’s also the final Knowabunga before we all head off to enjoy our well-deserved vacations :-).

This Knowabunga edition will focus on three different tracks and each of these tracks have their own separate goals; we will look into:

  • The perfect stack
  • People and Leadership
  • Presenters guild


So, you’re probably wondering what do all these tracks mean? Well let’s break it down for you;

The perfect stack

This is our main track for this Knowabunga edition. It will concentrate on discovering issues and answering questions. What would you do differently if you could start all over again with the project you are working on? How would you set up that project? How would you organize your controllers and views? What frameworks would you use and how would you build & publish the project? The perfect stack track is about just that – starting afresh and building the best possible technology stack for the job without the ball and chain of legacy code.

The expected outcome of the day is to build a boilerplate project that demonstrates your perfect stack.

People and Leadership

This is a sidetrack created by Martin Rosenqvist, its sole focus is on the oft aspects of our craft; leadership, coaching, teamwork, communication and personal mastery.

Presenters guild

This track focuses on learning more about holding different types of presentation, so we intend to focus on Pecha Kucha! Pecha Kucha is a technique where you use 20 slides with images and talk for 20 seconds about each slide. The slide changes automatically during the presentations, so you need to be articulate and concise! It’s a fun but challenging technique! You can read more about Pecha Kucha here and feel free to watch a sample of what it’s all about here.


We’ll follow-up and let you know how this all went down in a post after the event! Until then, keep a lookout for the #knowbunga day in your Social Media timeline!


The Second Knowabunga Day of 2014

Posted 2014.04.10
by mikael.brassman

Our first knowledge day was code-named “Knowabunga Day”. It is a direct reference to our favourite childhood cartoon; Teenage Mutant Ninja Turtles. One of the characters – Michelangelo – used to yell “Cowabunga!”, a nonsensical word but with a lot of heart behind it.

Cowabunga dudes!

It’s no secret that we like to see ourselves as ninjas, i.e. specialists who execute their tasks seamlessly. In order to achieve our goals – and our clients’ goals – we need to keep our wits sharp and our tools sharper. It’s imperative for us to get involved in various kinds of knowledge reinforcing activities together with our fellow ninjas. We take these activities very seriously and plan carefully for them. Thus we made up the ‘Knowabunga’ moniker by combining the aforementioned turtle’s peculiar exclamation with the word ‘knowledge’.

The Knowabunga Zen

We started our first “Knowabunga” with a modest goal, to test the waters. We set that one up with Open Source Software (OSS) as a theme and divided ourselves into groups to work on some OSS projects. Our expectations were blown way out of proportion with our code mashing ninjas authoring at least one pull request. It was fun, it catered to our ninjas’ high competencies, and it’s difficult to imagine that we’d be able to follow up our initial Knowabunga success, which was a real debauchery of programming code. That is if you could even call it debauchery? You could tell it was more a case of pure indulgence with everyones passion clearly visible that day.

Interested in knowing more about that first day? Take a look at the blog posts below:


Lets talk about the second day then, shall we?

Enter the Dragon

The second Knowabunga Day occurred last Friday and – Oh My Goodness - was it fun! But I’m getting ahead of myself; let’s take it from the beginning! Long before the day started we were all given the opportunity to pitch ideas for projects or activities. So, that morning, after a magnificent intro by @baluubas, ideas were performed as elevator pitches in half a minute slots.

Chris is pitching

Pitching functional programming

The pitched ideas ranged from learning functional programming using koans, to looking at recently released versions of the OSS project Roslyn, to creating a platformer game using Unity. The Stockholm office had a comparable set of pitches; such as writing Chrome extensions and an awesome javascript 3D game. It just goes to show that although our locations may differ, our interests do not.

Groups were formed, as each pitch required at least two team members, and the activities started immediately thereafter. You could say that everyone in the office was pumped to work! The teams were so focused and immersed within their work that some were almost reluctant to leave their seats to eat some delicious lunch! Some of us even had to be reminded that it was, in fact, time to eat! Now that’s what you call dedication!


Game Coding!

Look at all that code!

Rounding it Up

Towards the end of the day each team had a chance to debrief and discuss their activity or project. It went rather well, maybe too well, as our guy that is responsible for our knowledge days was totally chillin’…

@baluubas is all like chill, they got this...

Demo of a multiplayer game made in Unity3D

Demoing "SvenskSkarp"

A swagging report on their findings

The teams all had things to ‘show and tell’. It ended up as mostly ‘tell’ but there was a lot of showing off as well! The Unity 2D platformer team handed out XBOX controllers for the audience to play a death-match on our large projected screen. The Roslyn team created a compiler for a Swedish dialect of C# that we like to call “SvenskSkarp” and the functional programming team showed off how to write the Fizz Buzz programming challenge with a bunch of parenthesises.


The day ended with an afterwork and some ninjas indulged in playing a lot of table top games. Incidentally the next day was the International Tabletop Day.

Tabletop Gaming für Alles

Tsuro - A very easy game to set up and play

Want to read more about our day? Head on over to TheCodeJunkie’s blog who has written about the experience he had during the day.