Search
Close this search box.
Search
Close this search box.
Search
Close this search box.

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:

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