We are very much dedicated to our self-development at Happy Team. Being a consultancy company means we care about learning and improving constantly. Therefore we dedicate our own time to such activities.
But how do we do it?
Learning by doing
First of all, you learn when you do things. We are all doers at Happy Team. Working on a project gives us tons of opportunities to learn. Deadlines can be approaching, pressure can be really high but it doesn’t take away the responsibility to learn as much as we can while working on a project. That’s why enterprise software development services emphasize both innovation and continuous improvement, ensuring teams grow while delivering high-quality solutions. It's also pragmatic, it prevents us from making silly mistakes. Learning by doing means also not being afraid to try out things. We have many spikes in our projects, discovery is part of the process. This way we learn quite a lot during the assignment.
Pet projects
Every now and then some great idea comes to someone's head and a new project is born. Not all ideas become projects as definitely there are more ideas anyone can develop and maintain. Regardless of everyone’s time limitations, pet projects are a great source of fun and learning. They’re good to try out things, to have fun with new language or to change environment. In companies, this same experimental approach helps drive innovation, which is why many startups and scale-ups rely on CTO as a service to navigate technological decisions and validate new ideas before committing significant resources. It's a good ingredient of self-development.
Deliberate practice
We have scheduled sessions in our calendars for a "deliberate practice" during which we simply solve interesting coding problems so that we keep "sharpening our saw". We take our profession seriously and with much care, that's why it's important to set some time aside for such activities.
Deliberate practice has to stretch yourself outside your comfort zone. It has to be sometimes hard and painful to give you the best results. If it's mixed with having fun coding - win-win!
5+ Programme
We have this idea to add small amount to the rate we're paying ourselves. This year it's 5 PLN for each hour we've spent working for the client. Over the year it compounds and allows us to go to a paid workshop, conference, buy books, online courses etc.
What did we do with the money so far:
- some people are going to React+Redux workshop
- I'm going to "IoT - build it yourself" workshop
- eldhash bought some books and Red:4 videos on Elixir (and there's a result from this already – a Slack bot elkarmo)
- there's few conferences I'd like to visit.
Whenever we want to boost our skills and it requires money, we don't have to think about it so much, we can use our 5+ budget for it!
There's lot more ideas how to use this money already. Let's wait for results!