RSSAmplifier

Blog

brd.mn

Interested in how things work; breaking things and fixing things

brd.mnRSS feed ↗10 posts

Latest posts

DIY Time Machine

I recently set up a pretty fresh installation of CachyOS on my PC to start experimenting with it. My core layout is quite fast: both the OS /root and my /home directories live on a snappy 1TB NVMe drive formatted to Btrfs, which handles my system snapshots. For bulk file storage (like my Steam library and large media), I have a separate internal 4TB HDD. While local snapshots on the NVMe are great…

Managing Managers

Changing Role Overseeing a Team Lead Manager (TLM) or Engineering Manager (EM) means being indirectly responsible for the group of Individual contributors (ICs) this TLM or EM is managing. Moving from an individual team manager, this shifts the focus from managing the direct outputs of the team to the broader outcomes of multiple teams. Avoiding micromanagement, it will be important to be…

Thanks for the Feedback

TLDR summary of key points There are several types of feedback: Appreciation, Coaching, Evaluation - understanding their distinct purposes. Each individual has preferences for receiving feedback Managing and depersonalizing emotional responses for more productive conversations. Viewing feedback as an opportunity for learning and improvement. Actionable strategies for giving and receiving feedback…

Phone Use Contract Template

As parents, we are looking for ways to empower our children to use technology in positive ways and understand how to best use the devices, whilst also understanding the cost, responsibilities, and repercussions of misuse. This template is adapted from the sample on VeryWellFamily.com . Phone Use Contract This is a contract between the Child and the Parents and establishes the Conditions,…

Transformational Leadership in Software Engineering

Transformational leadership is a leadership style that goes beyond traditional managerial roles. It involves leaders who encourage their team members to exceed their own expectations and achieve exceptional outcomes. This leadership style revolves around four key components: Idealised Influence: Transformational leaders serve as role models, earning the respect and admiration of their team by…

Impact to Advancement

As a follow-up to the previous article on preparing for performance reviews as a software engineer , let's delve deeper into how you can not only navigate the review process but also amplify your impact within your organisation. In this article, we will explore advanced strategies for elevating your performance review experience and solidifying your path towards professional growth and…

Preparing for Performance Reviews

As a software engineer, performance reviews play a crucial role in assessing your professional growth and determining future opportunities within your organisation. To ensure a successful review process, it is essential to proactively identify key areas of focus, seek out opportunities to showcase your skills, and document your accomplishments. Preparing for the review Identify key performance…

Building a Resilient Engineering Team

In software engineering, stress and burnout are increasingly challenges that both individuals and teams face. As a software engineering manager, it is essential to prioritise the well-being of your team members and create a resilient engineering team. Working across several teams in the past few years, some effective strategies I have found for managing stress and burnout within a team have been…

Career Change to Software Engineering

I was recently asked for some advice and for some feedback on a portfolio and thought I'd share some general advice here for presenting your portfolio and resume as you make the transition into a software engineering career. If you're looking to make a career change into software engineering, you're in luck. Software engineering is one of the most in-demand professions, and the demand is expected…

Twilio Verify Rate Limiting

Twilio rate limits are used to apply limits to a category of requests. Twilio Client Auth Before interacting with the Twilio API, you will need to require the twilio-ruby gem and instantiate a @client using your account credentials. require 'twilio-ruby' account_sid = ENV [ 'TWILIO_ACCOUNT_SID' ] auth_token = ENV [ 'TWILIO_AUTH_TOKEN' ] @client = Twilio :: REST :: Client . new ( account_sid ,…