BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage QCon London 2022 Content on InfoQ

  • Using the Technical Debt Metaphor to Communicate Code Quality

    With technical debt, we end up paying a gradually rising cost. The technical debt metaphor was intended as a way to help us talk and think about the invisibility of decisions and qualities in code. Kevlin Henney gave a keynote about Six Impossible Things at QCon London 2022 and at QCon Plus May 10-20, 2022. His sixth impossibility was technical debt is quantifiable as financial debt.

  • Technical Debt is Quantifiable as Financial Debt: an Impossible Thing for Developers

    Technical debt can be quantified in various ways, but you cannot precisely quantify the associated financial debt. According to Kevlin Henney, we can quantify things like how many debt items we have, the estimated time to fix each debt item, a variety of metrics associated with our code, such as cyclomatic complexity, degree of duplication, number of lines of code, but not the financial debt.

  • A Distributed System is Knowable: an Impossible Thing for Developers

    Failure in distributed systems is normal. Distributed systems can provide only two of the three guarantees in consistency, availability, and partition tolerance. According to Kevlin Henney, this limits how much you can know about how a distributed system will behave. He gave a keynote about Six Impossible Things at QCon London 2022 and at QCon Plus May 10-20, 2022.

  • Dealing with Cognitive Load Using Observability

    We can make good decisions with speed when we limit the cognitive load on any one person or team. Observability can help to increase delivery speed, by providing information to developers that helps them to make decisions quickly.

  • The Future is Knowable before it Happens: an Impossible Thing for Developers

    In software development there are always things that we don’t know. We can take time to explore knowable unknowns, to learn them and get up to speed with them. To deal with unknowable unknowns, a solution is to be more experimental and hypothesis-driven in our development. Kevlin Henney gave a keynote about Six Impossible Things at QCon London 2022 and at QCon Plus May 10-20, 2022.

  • Applying Observability to Increase Delivery Speed and Flow in Teams

    When we design team and departmental processes, we want to know what’s happening in the software teams. Asking team members to provide information or fill in fields in tools adds a burden and distorts reality. Setting up observability in the software can provide alternative insights in a less intrusive way. Observability in the software can be an asset to organizing teams.

  • Every Truth Can Be Established Where It Applies: an Impossible Thing for Developers

    Developers can face impossible things in their daily work. Not all preconditions can be checked in code due to the definitional constraints of the programming language. Kevlin Henney gave a keynote about Six Impossible Things at QCon London 2022 and at QCon Plus May 10-20, 2022.

  • How to Become a Staff-Plus Engineer

    If you are interested in becoming a staff-plus engineer, take time to explore your values and start discussing your career goals and ambitions with your manager. You can engage with engineering communities to develop your skills. Staff-plus engineers are able to lead tech people, where getting things done goes beyond their individual capacity to grow and mentor others.

  • How Norway's Largest Bureaucracy Optimises for Fast Flow

    To optimise for fast flow, the Norwegian Labour and Welfare Administration has adopted a teams-first approach. High-performing teams need autonomy, and they also require direction and alignment. Solutions should be adopted by the teams within their context, abilities, and cognitive capacity.

  • Learnings from Discussing Developer Enablement at QCon London

    Developer enablement can increase the potential of individuals in small and larger companies. Where individuals can have their own solutions, there will be things that are mandatory for all. Metrics can help to see what is being used or not. Be careful about supporting developer enablement for legacy systems; if it’s outdated and needs to be replaced then it might be better to not invest in it.

  • Every Question Has an Answer: an Impossible Thing for Developers

    We tend to assume that every question has an answer, which for instance isn’t true when we want to find out what the current time is. Developers should increase awareness of unexpected failure modes, advertise the possibility of failure, and use time-outs to recover from waiting for an answer that will never come.

  • How Developer Enablement Brings Benefits to Software Organizations

    Developer enablement is about tools and approaches that can greatly increase the potential we can have as individuals. It can have an impact on productivity and happiness, on profits and retention. Developer tools make it easier for engineers to deploy products, enabling them to focus on building a product.

  • The Path to a Staff-Plus Engineer Role: from Management Back to Tech

    When working in tech, a managerial career may not be for you. Fabiane Bizinella Nardon went from being a manager back to tech, becoming a staff plus engineer and creating a staff plus friendly company. She presented A CTO That Still Codes: My Tortuous Path to the Staff Plus Engineer Role at QCon London 2022 and will present at QCon Plus May 10-20, 2022.

  • Becoming an Effective Staff-Plus Engineer

    To increase your effectiveness as a staff-plus engineer, it can help to develop your communication, listening, technical strategy, and networking skills. Blanca Garcia Gil presented Five Behaviours to Become an Effective Staff-Plus Engineer at QCon London 2022 and will present at QCon Plus May 10-20, 2022.

  • Remain in Tech by Becoming a Staff Plus Engineer

    Engineers who want to remain focused on tech can follow the path toward a staff plus engineer. Staff plus engineers enable others to have impact. Bringing the people along can be hard; you need to work on your communication and influential skills. Nicky Wrightson presented The Secret Strategy for Landing That Staff Engineer Role at QCon London 2022 and will present at QCon Plus May 10-20, 2022.

BT