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:

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