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:

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