DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone >

Virtues and Tenets of a Profession

Ralf S. Engelschall user avatar by
Ralf S. Engelschall
·
May. 31, 12 · · News
Like (0)
Save
Tweet
422 Views

Join the DZone community and get the full member experience.

Join For Free

A few years ago one of my children asked: "Daddy, you are a computer scientist and software architect and I do not really understand all this confusing stuff you are fiddling around all the time. And you already know that I especially do not want to become a computer scientist later myself, of course. But, Daddy, independent of all this stuff one has to do in a particular profession, in order to do a good job, aren't there any generally valid rules which potentially hold across all professions and which you can share with me?"

My first reaction was "No, all professions are just too different!", of course. But after thinking and musing about this for a longer time with friends and colleagues, I recognized that during my last 21 years in the software development and software architecture world, both as an employee and self-employed, I actually regularly experience similar things. And surprisingly, in my humble opinion, the findings behind those experiences really hold across a wider range of professions! So, through multiple iterations over the last years, I tried to distill these findings and finally aggregated them in a little poster Virtues and Tenets of a Profession, which perhaps now gives a more reasonable answer to the raised question.

But beware, it's all just from my personal perspective as a computer scientist and software architect, so the chance is certainly high that you at least partially disagree with my assembled virtues and tenets. But even in case of disagreement, the poster still serves its main purpose: to at least once draw our usual attention away from the continuously coming and going of latest technologies and to let us think about the values which in the long-term (should) back our (IT) professions...

 

Computer scientist

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Why to Implement GitOps into Your Kubernetes CI/CD Pipelines
  • How To Use Cluster Mesh for Multi-Region Kubernetes Pod Communication
  • The End of the Beginning for Apache Cassandra
  • This Is How You Give Good Feedback at Work

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo