Ubuntu Coding for Your Friends

Source: Internet
Author: User

Ubuntu Coding for Your Friends

Aslam Khan

So OFTEN, WE WRITE code in isolation and that code reflects our per-sonal interpretation of a problem, as well as a very Personalized solution. We may being part of the team, yet we were isolated, as is the team. We forget all too easily the this code created in isolation would be executed, used, extended, and relied upon by others. It's easy to overlook the social side of software creation. Creating Software is a technical exercise mixed into a social exercise. We just need to lift our heads more often to realize that we is not working in isola-tion, and we have shared Responsibi Lity for increasing the probability of suc-cess for everyone and not just the development team.
You can write good-quality code in isolation, all the while lost in self. From one perspective, which is a egocentric approach (not the ego as in arrogant, but the ego as in personal). It is also a Zen view and it's about you, in that moment of creating code. I always try to live in the moment because it helps me get closer to good quality, and then I live in my moment. What is the moment of my team? Is my moment the same as the team ' s moment?
In Zulu, the philosophy of Ubuntu are summed up as ' Umuntu ngumuntu Ngabantu, ' which roughly translates to ' a person is a P Erson through (other) persons. " I get better because you make me better through your good actions. The flip side is so you get a worse at what if I am bad on what I do. Among developers, we can narrow it down to "a developer are a developer through (other) developers." If we take it down to the metal and then "code was code through (other) code."
?? 174 things every Programmer should Know
?
??????????????? The quality of the code I write affects the quality of the code you write. What if my code is of poor quality? Even if you write very clean code, it's at the points where do I use my code that your code quality would degrade to close To the quality of my code. You can apply many patterns and techniques to limit the damage, but the damage have already been done. I have the caused you to does more than "what are you needed to do" simply because I did not think on you when I am living in my Moment.
I may consider my code to being clean and I can still make it better just by Ubuntu coding. What is does Ubuntu code look like? It looks just like good, clean code. It isn't about the code, the artifact. It is on the act of creating that artifact. Coding for your friends, with Ubuntu, would help your team live your values and reinforce your principles. The next person is touches your code, in whatever, would be a better person and a better developer.
Zen is about the individual. Ubuntu is on Zen for a group of people. Very, Very rarely do we create code for ourselves alone.

Ubuntu Coding for Your Friends

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.