YoVDO

Malevolent Architect: Only Bad Decisions in Software Development - GeeCON 2022

Offered By: GeeCON Conference via YouTube

Tags

Software Architecture Courses Software Development Courses Project Management Courses Neuroscience Courses Software Testing Courses Technical Debt Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the pitfalls of software architecture and project management in this GeeCON 2022 conference talk. Delve into counterintuitive problems and learn how to navigate them without jeopardizing your career. Discover insights on debugging algorithms, effective logging practices, managing burnout, understanding neuroscience, dealing with depression, evaluating third-party software, handling toxic personalities, creating useful diagrams, optimizing CPU cycles, and challenging religious definitions of architecture. Gain valuable solutions to make your development life easier, including tips on forming hypotheses, implementing scientific methods, and improving logging techniques. Benefit from the speaker's personal experiences as they address topics such as SLAs, workplace challenges, and the importance of mental health in the tech industry. Acquire practical knowledge on debugging both code and the human brain, and learn why having a good reference book is essential for success in software development.

Syllabus

Intro
Rules of the game
Where's the damage?
Shotgun debugging
What's the correct approach?
Scientific method
How to make it hard to form a hypothesis
Better way to do it
Correct way to do it
Software working on localhost?
Work should not be hard!
Bad logging practice: ambiguous log
Bad logging practice: log overflow
Good logging practices
TDD hint
How to (mess up) log aggregation
Your arrogance is your enemy
Hemispherectomy
Dissociative identity disorder
Weak hypothesis
How to address the source of the pain?
How do we debug the brain?
Have a book


Taught by

GeeCON Conference

Related Courses

Advanced Topics and Techniques in Agile Software Development
University of California, Berkeley via edX
Entrepreneurship
Taylor's University via OpenLearning
Project Management Basics
Florida International University via Open Education by Blackboard
Principles of Project Management
Polytechnic West via Open2Study
Project Management for Business Professionals
Shaping Tomorrow via Canvas Network