Summary of Ramarson’s visit at Drupa2016 Germany.

IMG_20160605_140821 - Copy

Participating in such a global event is a real pleasure, the energy experienced in various halls were outstanding, one could feel the positive vibration everywhere. The level of enthusiasm and engagement was tremendous. As a techno entrepreneur I was very much excited to participate in the event.

IMG_20160607_042216

My first visit was to our PalisProof machine placed in Bosch Rexroth booth, I felt proud to see the machine in the booth, there was tremendous response from  Germany, China, India, and Other European countries, Thanks to our operators who were kind and friendly in answering all the questions to the visitors.

As anyone who visited Drupa 2016 would agree; One of the highlight this year was Landa’s Theater shows, where they presented the nano inks/technology and nano printing, It was amazing to see their concept, instead of printing directly  on the substrate, print on Conveyor belt, remove the water or dry and transfer the image to the substrate. IMG_20160603_104648Their user interface concept of “21 century cockpit“, was very interesting to see and to learn. I could not see their real printing and look in to their print quality, then comes the KOMORI machines, Thanks for the technical guys who were kind enough in answering all the interesting technology questions I had,

IMG_20160602_170813

The workflow solutions from Heidelberg was interesting to See, But that also triggered to talk with Kodak Prinergy and HP PrintOS platform.

IMG_20160604_162636(1)

HP PrintOS platform is a cloud platform for simplifying and automating production processes. it helps to improve operations & support collaboration. A cloud based  platform anytime, anywhere, very Interesting to learn the current developments.

IMG_20160602_171735

I have seen the sample from KBA  and their current development.

IMG_20160602_163329IMG_20160602_162002

Also attended various seminars, where the talks were about, how Industry 4.0 is applicable for printing Industry. What challenges are there to adopt, what is the current state in the adoption, like security, etc.,. They shared  which companies are already adopting, it was a very informative  presentation from Cisco. There was also some good presentation about new business models by utilizing the power of digital technology/Software as a value creation tool, which gave new stimulating thoughts on new Business models.

IMG_20160604_120025

It was a memorable experience to stay in Dusseldorf, the learning and networking experience was wonderful. This event has given the opportunity to know current technological advancements and market demands.

IMG_20160604_160638

Over all it was great learning experience;

  • To benchmark ourselves and to know where we are in the market.
  • Study what solutions are coming up from various suppliers.
  • To know what are customer expectations to consider, when building solutions.
  • To see the recent developments from  Printheads manufactures like Fujifilm, Samba heads.
  • Know the latest development  on work-flow solutions,  web2print and value adding cloud based platforms.

Lessons learned from clean coding

Clean Code Book by Robert Cecil Martin
Clean Code
Book by Robert Cecil Martin

I am going to share my experience of reading the book “Clean Code “From Robert Cecil Martin and the books influence on our Team, as a vigorous reader, I cultivated the habit of reading to my team. The habit of reading also extended to share the knowledge with the Team.

Our Teams Group Discussion
Our Teams Group Discussion

We started to share in small groups locally. After some discussion we brought that idea in the International distributed team and every week one of the Team member picks a chapter and reads. He or she chooses a time slot and gives a summary about the chapter he was reading.

The rest of the team members are also demanded to read and participate in the discussion. The TEAM started to discuss about the content of the chapter and its current relevance to the Team.

Learning together as a TEAM
Learning together as a TEAM

 

In a span of 3 months the overall awareness of code quality has improved and we started to give proper naming to our classes, methods, variable and all kinds of names we use in the project. Most of our functions become self-explaining. We started defining the abstraction in the right level. The code readability has improved week by week.

More over when we combine that with TDD (Test Driven Development) the overall Application architecture become more loosely coupled and we were able to develop a highly maintainable and extendable code base for our Stake holders.

We realized a complex application software, when written in clean way, It looks like a master piece art. The elegance of the design and clean coding gives a proud feeling. It’s the same feeling when an artist gets when he completes a painting or any creative person giving his master piece work to the world.

Continuous Learning
Continuous Learning

During this journey I discovered knowing and learning something is not good enough but to achieve mastery we need to practice deliberately.  Writing clean code every day is a worthy habit every software developer should cultivate. I started to respect fellow developers who has an eye for quality and elegance; and who practice clean coding every day.

The journey of learning is a continuous process and it is also contagious. I hope the readers can get inspired and start learning and start practicing to get better at what they do.

Deliberate Practice
Deliberate Practice

Learning is of no use when it’s not practiced, so to be an expert, one needs to practice every day until he become a real expert and gains mastery

Don’t stop when you learn; Start practicing every day to reach the mastery.

Welcome Message

Ramarson

 

Dear Ramarson Experts,

I welcome you all for this new beginning. I request all the team members to contribute for the blog and share your valuable thoughts, ideas and experience to the world. Lets encourage intellectual discussion and use this platform to share knowledge.

You can write about Agile software development, our clean coding practices, SCRUM, Domain Driven Design, Mob Programming, DevOps, Continuous Delivery, Talk about the recent technology you have used or

interesting know-hows you would like to share with the world.

Lets keep the sprint of learning together and sharing the knowledge with the world for the betterment of all.