Unsolved
This post is more than 5 years old
2 Intern
•
265 Posts
2
1802
April 29th, 2015 09:00
A Day in the Life of an Application Developer
As we increasingly rely on intelligent systems driven by software, the Application Developer becomes more and more critical to our way of life. Who are the people assuming this role? What, when, why, and how do they do what they do? Why is it important for us all to understand the challenges and goals of the AppDevs and the many hurdles they confront in the development of an application?
In this Knowledge Sharing article—awarded 2nd Place in the 2015 Knowledge Sharing Competition—Rene Vogt-Lowell and Paul Brant address a current area of interest to many, dismantling the mystique surrounding Application Developers, presenting them for what they are, what they do day-to-day, and what drives them.
The authors use a left-brain/right-brain approach in the article, presenting the technical side of things such as DevOps mechanics up front, then going into the creative/unstructured aspects of App Development that make all the difference between great developers and the merely competent.
All told, this article ties together many of the current and exciting developments in the software development world.
KEHutchinson
3 Apprentice
•
633 Posts
1
May 26th, 2015 10:00
Update made!
KEHutchinson
3 Apprentice
•
633 Posts
1
May 26th, 2015 10:00
I am not; SteveFM is the illustrious Steve Maloney, who you will no doubt recognize as the gentleman who provides editing aid to Knowledge Sharing authors. He writes up the discussion copy for our articles each month.
jameswood32
1 Rookie
•
6 Posts
0
September 25th, 2025 06:24
A typical day for an application developer involves a blend of coding, problem-solving, collaboration, and continuous learning. Here’s how their day usually unfolds:
1. Morning: Planning and Review
The day often starts with a team stand-up or scrum meeting where developers discuss progress, challenges, and goals for the day. They review any new requirements or bug reports from users or project managers. This helps prioritize tasks and ensures everyone is aligned.
2. Coding and Development
After planning, developers dive into writing code. This could involve building new features, fixing bugs, or improving existing functionality. They write clean, efficient, and maintainable code using programming languages and tools relevant to the application they’re working on.
3. Collaboration and Communication
Throughout the day, developers collaborate with teammates, such as other developers, designers, QA testers, and product managers. This might involve code reviews, discussing design ideas, or troubleshooting issues together. Effective communication is key to delivering high-quality applications.
4. Testing and Debugging
Developers test their code to ensure it works as expected and fix any bugs that arise. This can include unit testing, integration testing, and sometimes working closely with QA teams to resolve more complex issues.
5. Continuous Learning
Technology evolves rapidly, so developers spend part of their day learning new tools, frameworks, or best practices. This could be through reading documentation, tutorials, or attending webinars.
6. Documentation and Reporting
They document their code and update project documentation to help other team members understand their work. Sometimes, they also report progress or challenges to stakeholders.
7. Wrapping Up
Before ending the day, developers often commit their code changes to version control systems, prepare for the next day’s work, and check if there are any urgent issues that need immediate attention.