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:

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