Test-driven development, or TDD, is a great methodology that improves code quality, by prioritizing test creation before coding.
The Funnel tech organization is divided into three tribes. Most teams in the Domains tribe are supported by a coding coach, a senior developer responsible for providing a psychologically safe and fun environment for new developers to grow.
Mob programming with flow - is it possible? Kick out the formal process and just code together. Intense, fun and just really nice.
Developers Redisa Shehaj and Sara Wänerskär discuss the junior developer role at Funnel.
Developers Emma Kallbro Banaszek and Sara Wänerskär met to discuss their careers at Funnel. What have they learned so far and what does a developer need to know in order to thrive?
The other day we had a fun internal conference called CoachCon, and this is the post about it. It was the first physical internal conference after the pandemic, so very special to attend.
Test-driven development (TDD) is close to many developers' hearts. High test coverage is a way of documenting the code and should make it easier for all developers to read unfamiliar codebases. REPL-driven development comes from functional programming. Both have similar advantages…
It is important to belong and to have that sense of community. We aim for that in our day to day work at Funnel. But it is also nice and important to extend the sense of belonging to the community of developers in Stockholm.
Showing, having and giving courage.
Silence is an underused and underappreciated aspect of collaboration.
An important aspect of the coaching leadership I want to encourage is about “creating space”. Space for me to show what I can do by not interrupting or encouraging trying out ideas - no matter how crazy they sound.
The Funnel tech organisation is known for having a strong agile mindset. Rather than trying to release code in big chunks, they break down problems into small chunks and make small, but frequent, releases.
Collaboratively written by Tommy Appel, Carl Eriksson, and Fredrik Rubensson during a FunCon 01 open space. For some time a group of people at Funnel has met monthly in something called Speakers’ Corner - a forum for speakers both new and experienced to share insights about public speaking.
Legacy code is a fact of life. It is a combination of code smells, changed business requirements and ageing technology. It can be difficult to work with - especially in a flexible language like Python.
About remote work at Funnel Like many other organizations, Funnel switched to remote work in March 2020. However, many Funnelers had set up their own office space at home before that.
I had a couple of discussions with two separate colleagues a while back. At first I was not aware of the concept we were discussing (and mutually appreciating). After some thinking and after one of them actually put a name on it I realized that what I was thinking of - and really liked having seen so prominently in our organisation - was emotional maturity.
One of the most deciding skills that we look for in a candidate - junior or senior - is the appreciation for and practice of collaboration. For a junior that will - because of lack of necessary opportunity mostly - be a question of our estimate of their aptitude and inclination.
Speaking at Agila Sverige was so much fun. I learnt a lot about our organisation, the event was well organised with supportive organisers. It was also a nice way of getting to know colleagues and understand the challenges in their daily work.