• Skip to main content
  • Skip to header right navigation
  • Skip to site footer

Shaping Software

Enduring Ideas in the Realm of Software

  • About
  • Topics
  • Best Software Engineering Books
  • Lessons in Software
  • Archives
  • JD Meier.com

Career

Knowledge Areas, Capability Levels, and Ladder Levels

Photo by Christian Sisson What’s your map for your career growth?  Do you follow a plan for structured improvement or do you simply move project to project hoping to gain the right skills?   If you think of capability as a function of knowledge and experience, then you can create a map of knowledge areas and …

Read moreKnowledge Areas, Capability Levels, and Ladder Levels

Career Progression vs. Just Moving Project to Project

Photo by Ryan Smith Photography If you want to grow your software skills, what’s the path?  The software industry at large does not have the same level of support for career progression as other careers such as lawyers, doctors or accountants.  In Professional Software Development: Shorter Schedules, Higher Quality Products, More Successful Projects, Enhanced Careers …

Read moreCareer Progression vs. Just Moving Project to Project

Benefits of a Professional Development Ladder

Photo by aloshbennett What are the benefits of having a Professional Development Ladder?   A professional development ladder can provide benefits for professional development, team capability, promotion criteria, hiring criteria, and skills management.  Obviously, your mileage will vary and it largely depends on the quality of the ladder and the people and process helping you through …

Read moreBenefits of a Professional Development Ladder

How To Bring Experienced Engineers on Board

How do you help experienced professionals transition into ladder levels at your company?  one of the challenges I’ve seen at Microsoft is helping an experienced professional succeed as a new hire. The new hire brings their extensive experience, but they may be missing knowledge or experiences expected for that level at Microsoft. How do you …

Read moreHow To Bring Experienced Engineers on Board

7 Habits of Highly Successful Software Architects

Do you practice the habits of highly successful software architects? Can you deliver a solution while acting as a technical mentor, empowering others, improving the process, and developing a focused, high-performance team along the way? In Software Architect Bootcamp, Raphael Malveau and Thomas J. Mowbray, Ph.D. write about the habits of successful software architects.. 7 …

Read more7 Habits of Highly Successful Software Architects
  • Go to page 1
  • Go to page 2
  • Next