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:

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