by Martin Mazur
I find that people are preoccupied with history. Always looking back and referencing the past to make decisions about the future. One important fact to remember is that it is just that – history. What I mean by this is that the events we are reflecting on occurred in a context which is very different from our current situation. The processes we wrote, the work we did, the technology we used has eventually become stale. Everything has a shelf life simply because time moves forward and the context changes.
Don’t get me wrong, we need to learn from our past, especially our past mistakes. You can learn from history and use it to come up with new ideas, not just re-apply the old ones. Even if something had a certain outcome a year ago, the context may be radically different today and that will make the outcome radically different. Basically you have to respect history when creating your future but you shouldn’t obsess about it.
Working like this is a scary idea for most. It’s scary because we are afraid of the unknown, and the future is unknown territory. I think this is one of the reasons we try to project the past onto the future. We try to minimize variations, completely ignoring that we have a huge variable called ‘the world’ which we can’t control.
Here at tretton37 we understand this, and that’s why it’s so important for us to continue questioning and re-evaluating our approach and ideas – not falling into the trap of “That’s how it’s always been”. With this in mind, we explicitly chose “Challenge the World” as one of our core values. By challenging notions of what we can and can’t do, we continue improving and innovating ourselves. It allows us to try new things and uncover new ways of nurturing people, teams, software and business.
I’m not saying that we should question everything all the time. I’m saying that we need to understand the “Why” and “Why not” of the things we do and ideas we have. If either of those reasons change or we don’t agree with them, we have justification in challenging that idea. Since we carefully evaluate the reasons behind our ideas, we feel secure with this type of controlled innovation.
We feel confident in calling our company tretton37 and ourselves ninjas. Because why shouldn’t we? Some may say we don’t take our work seriously but our opinion is that being serious and boring are two separate things. Historically they go hand in hand, but why not separate them? Can’t we have a bit of fun while developing serious software? We take our profession very seriously – we just don’t feel that we have to be boring in order to do so.
It was also quite a leap of faith for us to create a high quality and affordable conference. When we couldn’t see the reason for why there shouldn’t be one, we challenged the notion of the huge, classic conferences. Does it have to be expensive? Can we make it affordable, awesome and high quality? We thought we could and we think that we succeeded.
These are only some examples of how we’ve challenged historical notions in our industry and we are by no means intending to stop.
by Oskar Hülphers
You know how your mother told you to never talk to strangers? Well, she was wrong. Not talking to strangers means never leaving your comfort zone, never exploring anything new and never learning anything beyond that what is familiar – .NET.
This evening we will explore how being unfaithful to .NET will make you a better .NET developer; how other languages and other ways of thinking will give you an competitive edge over your peers.
We start of by listening to a 50 minutes presentation by our own Martin Mazur – long time language agnostic developer and agile evangelist with several years of experience working with software development. Then, after a short break, we reorganize the chairs, form a fishbowl and have an open discussion on the subject.
Refreshments will be served throughout the evening; space is limited so please RSVP if you would like to come.
Looking forward to seeing you there! If you have any questions feel free to contact me, Oskar Hülphers, +46 (0)706-735898.
by Martin Mazur
tretton37 office, Lilla Fiskaregatan 8A, 222 22 Lund
To discuss the state of Software Craftsmanship.
email@example.com before 22nd February
A couple of weeks ago Dan North published the article “Programming is not a craft”, discussing some potential risks with the Software Craftsmanship movement. This stirred quite a discussion between software professionals all over the globe. Many have strong arguments for each side, of course Bob Martin chimed in but also Martin Fowler. Marcin Floryan has a write-up collecting several links to different resources putting forth arguments for both sides.
In the light of this discussion we would like to invite all software professionals to an open discussion in Lund, Sweden on the state of Software Craftsmanship. Let us sit down and talk about Software Craftsmanship, what is it really? What does it mean to you? What are the effects of it? What impact has it had?
Of course food and drinks will be served, space is limited so please RSVP if you would like to come.
Looking forward to a great chat. If you have any questions feel free to contact me, Martin Mazur, +46 (0)709-784003.
About this blog
We at tretton37 believe in having a strong company culture that promotes craftsmanship, professionalism and knowledge sharing.
We want to use this blog to share what we know and give everyone insight into our thoughts.
Here is the RSS link for this blog: