The Professional Developer

Facebook
Twitter
LinkedIn
Pinterest
WhatsApp
Last week I called a technician to repair an electrical shutter that was broken. The technician did a good job in general, but there was one particular thing he did that made me think of him as a true professional. Was it the tools he was using? No. Was it the technique? He was working fast, but no, it wasn’t that. It was the moment he asked me for a broom to clean up after him. That was when I realized he was a pro. In a similar manner, what makes a software developer a pro? Is it the extensive knowledge of program languages or frameworks? Is it the speed of work? Is it the elegance of design? No. Developers are pros first when someone uses the software they wrote. To do that they need to talk with customers, get feedback and make sure they are delivering the right thing. Developers are pros when their design is easy for other people to understand and use it. Developers are pros when they know how to collaborate with other people and when they can put their egos aside in order to do a better job. Developers are pros when they always develop good-quality code. When they know not to succumb to pressure to do something messy. Developers are pros when they thoroughly test what they do. When defects are a rarity, something utterly astonishing and perplexing. Developers are pros when they never leave messy code behind. They clean up. And if that’s what it takes to clean up, they use a broom.
Subscribe for Email Updates:

Categories:

Tags:

The Agile Coach
Lean Agile Organization
Hybrid Work
NIT
Professional Scrum Product Owner
speed @ scale
ART Success
Software Development Estimation
Agile Development
transformation
Iterative Incremental Development
Tips
Daily Scrum
A Kanban System for Software Engineering
Scrum Values
Agile Project Management
ROI
EOS®
Lean Agile Leadership
Lean Agile Basics
POPM
Agile Release Management
Program Increment
Nexus Integration Team
Scrum
Code
Scrum Guide
Manage Budget Creation
Release Train Engineer
Lean Startup
Entrepreneurial Operating System®
Webinar
ATDD vs. BDD
Agile Release Planning
Risk Management on Agile Projects
Covid19
LPM
lean agile change management
Implementing SAFe
Coaching Agile Teams
Agile Games and Exercises
Agile Testing Practices
Agile for Embedded Systems
Nexus
Keith Sawyer
SPC
Lean and Agile Principles and Practices
Jira
Quality Assurance
Systems Thinking
Lean Agile
Lean Budgeting
Sprint Planning
Risk-aware Product Development
Scrum Master Role
Agile Delivery
Kanban Basics
Games and Exercises
Agile Product Development
IT Operations
System Team
Principles of Lean-Agile Leadership
Scaled Agile Framework
Acceptance Test-Driven Development
System Integration Environments
Continuous Improvement
Kaizen Workshop
PI Planning
RSA
Lean Risk Management
Reading List
RTE
Confluence
Effective Agile Retrospectives
AgileSparks
Professional Scrum Master
Portfolio for Jira
Agile Marketing
Process Improvement
Engineering Practices
Artificial Intelligence
Kanban Game
Amdocs
Business Agility
Continuous Deployment
Lean Software Development
Agile
LAB
predictability
AI Artificial Intelligence
Product Ownership
Value Streams
Agile Games
Managing Risk on Agile Projects
Agile Basics
Introduction to Test Driven Development
Rovo
Atlassian
TDD
Accelerate Value Delivery At Scale
Software Development
Professional Scrum with Kanban
An Appreciative Retrospective
Lean-Agile Software Development
SAFe
Presentation
System Archetypes
SA
Kanban Kickstart Example
Operational Value Stream
Agile Community
Built-In Quality
ARTs
Applying Agile Methodology
Video
Spotify
Agility
Jira admin
Kanban
Tools
agileisrael
Enterprise DevOps
The Kanban Method
Nexus vs SAFe
Agile Israel
Achieve Business Agility
Agile in the Enterprise
Scrum Master
Development Value Streams
SAFe Release Planning
Legacy Code
Planning
Large Scale Scrum
Agile Product Ownership
Agile Mindset
Self-organization
Lean-Agile Budgeting
WIP
Agile Outsourcing
Scrum With Kanban
Nexus and SAFe
Atlaassian
PI Objectives
Kaizen
Lean and Agile Techniques
Continuous Delivery
Story Slicing
Agile Israel Events
Scrum and XP
Certification
Managing Projects
ScrumMaster Tales
Agile Risk Management
GanttBan
Legacy Enterprise
Agile and DevOps Journey
Agile Project
Slides
Retrospectives
Agile Contracts Best Practices
LeSS
User stories
Implementation of Lean and Agile
Limiting Work in Progress
SAFe DevOps
QA
Rapid RTC
Agile Program
Sprint Iteration
Agile India
AI
ALM Tools
Kanban 101
Lean Agile Management
Releases Using Lean
BDD
Scrum Primer
Jira Plans
Continuous Planning
RTE Role
Continuous Integration
Pomodoro Technique
Agile Techniques
Advanced Roadmaps
speed at scale
DevOps
Change Management
Product Management
Team Flow
Introduction to ATDD
Elastic Leadership
chatgpt
Perfection Game
Risk Management in Kanban
Frameworks
Agile Assembly Architecture
Certified SAFe
Scrum.org
Agile Exercises
Sprint Retrospectives
Nexus and Kanban
What Is Kanban
ATDD
Test Driven Development
AgileSparks
Logo
Enable registration in settings - general

Contact Us

Request for additional information and prices

AgileSparks Newsletter

Subscribe to our newsletter, and stay updated on the latest Agile news and events

This website uses Cookies to provide a better experience
Shopping cart