Management is a two-way relationship that both the manager and the report should foster and invest in
Know the difference between leading by authority and leading by influence and learn which to use when.
Monthly free product, engineering, or business office hours with Elle and Lachlan
A great leader does everything a good leader does and also leads with equity and diversity in mind. The process of earning trust involves a series of conscious investments over time.
A disagreement in opinions can be a healthy debate. Instead of fearing the differences, we should be curious.
Many people in the dev community experience or have experienced imposter syndrome at some point, including me. Self-doubt keeps us from seeing ourselves as we truly are. However, we can control our perceptions and reframe our thinking.
A toxic work culture can have profound long term negative impacts on individuals as well as the business. Healthy culture needs work to grow and flourish. It requires clearly defined values, creating a psychologically safe work environment, and implementing sound DEI policies.
Geographically dispersed teams are becoming a necessity as the trend of remote working continues. Leaders need to adapt their approach to take this into account.
As a leader, giving feedback is part of your job and doing it well is a skill you need to develop and exercise regularly. We should focus on improving our communication efforts to achieve positive outcomes for all, and on developing a high performance environment where respect for each other is the norm by practising actionable, specific, and kind feedback.
The benefits of EI include better team engagement, improved company culture, decrease in employee turnover, and high performance driven results. Here are some suggestions on how to develop and practise emotional intelligence in your organisation.
We cannot have everything we want at once, so how do we reconcile speed of delivery with quality of code?
On how to move things forward in a way that works for sustainability and scale
How to run effective one-ones meetings with your reports
There are different ways to help our teammates, with each requiring different approaches and a different focus
A framework on how to approach difficult conversations and confrontations
Feedback is necessary for learning but it needs to be effective to so as to not threaten relationship and for creating a productive work environment
How to efficiently work with remote teams
Team culture is a living thing. Healthy team culture is difficult and requires active attention and work
Introducing different ways to lead and motivate your team by choosing a leadership style that best addresses the demands of a particular situation. Also suggesting a few things for you to try at home
After decades of working in tech communities while studying and practising leadership, we still don’t have all the answers, but at least we've learned to recognise many of the problems.
Gender and racial pay gaps are still a common problem in the workplace. Having any structure around salaries is a positive thing, even if it is not all full disclosure.
What does it mean to belong to a group, a team, or an organisation? Belonging is a sense of fitting in or feeling like you are an important member of a group.
A quick write up on getting SendGrid to play nicely on Heroku
When was the last time you felt absorbed in a task or in a state of flow? These days we all feel busier than ever, but at the same time are much less productive. Instead give yourself more space and time
Organisations should implement a flatter hierarchy structure, with broadly defined roles, and low power distance culture. Furthermore, organisations should encourage risk tolerance within limitations, psychological safety, availability of resources, flexibility with time, freedom, and autonomy
There are many benefits to why you should build a distributed team, and with the increasing online tools to enable us to do so, we should embrace the new future of work and increase our overall productivity and happiness
We have been working on a few new offerings, which we would like to introduce today. Mainly, we have been working on technical leadership coaching, culture and technical workshops, an Associate Developer onboarding program, and codebase reviews.
Workshops provide a fun, interactive, open, and collaborative environment for continuous learning and to meet like minded people.
The hiring process for Qantas Hotels engineering academy in detail
Suggested online resources to check out when starting with web programming
Complementary writeup for a talk about how to develop your apprenticeship program
A rebranding exercise and a reveal of our new logo
Friendly conversations about concepts and topics we are interested in that intersect with our work
An overview of the Qantas Hotels engineering academy programme