Showing posts with label #programming. Show all posts
Showing posts with label #programming. Show all posts

Monday, 6 April 2015

Ways of the Coder

by Ziuby


Another day another beginning that’s what a coder thinks throughout his life span.  A coder thinks the normal way into his style of coding and that’s what makes the difference between a normal person and a developer.
When a normal person have to send a gift card to his/her friend he will go with conventional way like buying it online and send through courier services whereas a developer will write a python(for that matter any other language) program to send the self created gift (With visual effects) while Gardening.
                                         

If you are a normal person you cannot be lazy if you are then you have to work pretty hard to finish it on time but if you are a coder you will manage it by writing just few lines that’s the Reason Mr. Bill gates has said a lazy person is always good for the job done in the less time.

Saturday, 31 January 2015

Modern technology, are we getting codependent ?

by Ziuby


Technology is applied to the roles each individual fulfills during life. We use technology on a daily basis to accomplish specific tasks or interests.

Every one defines technology in their own way. To some people it means complicated electronic devices. To others, it means the source of the radical changes that are happening in all phases of life.
Some people fear to use technology while others see it as the source of longer and more complete lives. So even if using technology has an advantage, it has disadvantages also.

Advantages

Easy Access to information: It has become very easy to get access to relevant information at any time anywhere. This has been possible because of modern technologies like broadband internet. Information is power, and those who find information and use it well always succeed.

Encourages innovation and creativity: In the past, it used to be very difficult to start a business, one had to have lots of capital and they even had limited access to business information. Today, it is very easy to start a business while at home.

Improved communication:  Communication is like water to life.Modern technology has blessed us with advanced communication technology tools. These can include e-fax machines, electronic mail, mobile phones, video conferencing, instant text messaging applications, etc.

Social Networking:   Modern technology has made it simple to discover our old friends and also discover new people to network with. This is a benefit to both individuals and businesses. Many businesses have embraced the social networking technology to interact with their customers.


Disadvantages

Increased loneliness: Technology has replaced our old way of interacting. If a user can easily interact with 100 friends online, they will feel no need to going out to make real friends which at a later stage leads to loneliness.

Job Loss: Modern technology has replaced many humans; robots are doing of the jobs which used to be done by humans. Many packing firms have employed robots on production lines to increase on production and efficiency

Competency - Increased dependency on modern tools like calculators has reduced on our creativity. You can find a student when they can solve a very simple mathematical equation without using a calculator. This affects the way this student uses their brains and reduces on the level of creativity.

During the passion of finding new ways to implement technology and explore new avenues somewhere we must also keep in mind whether the intended action has its desired cause. In light of discovery one can easily get focused on what he has to do rather that thinking also that should it be done. Technology should always be responsibly used . We cannot forget that technological inventions are meant to ease our day to day activities and not control them.

Sunday, 25 January 2015

Top replies by a programmer

by Ziuby


The term programmer can refer to a specialist in one area of computer programming or to a generalist who writes code for many kinds of software. Programmers write, test, debug, and maintain the detailed instructions.

It doesn’t seem to matter how good a developer you are and how rigorously you follow testing process etc., we all are still people and when things don’t go as you would expect them, we start to come out with the excuses.

Some of them are as follows:-
·            "That's weird..."
·          "It's never done that before."
·          "It worked yesterday."
·          "How is that possible?"
·          "It must be a hardware problem."
·          "What did you type in wrong to get it to crash?"
·          "There is something funky in your data."
·          "I haven't touched that module in weeks!"
·          "You must have the wrong version."
·          "It's just some unlucky coincidence."
·          "I can't test everything!"
·          "THIS can't be the source of THAT."
·          "It works, but it hasn't been tested."
·          "Somebody must have changed my code."
·          "Did you check for a virus on your system?"
·          "Even though it doesn't work, how does it feel?
·          "You can't use that version on your system."
·         "Why do you want to do it that way?"
·          "Where were you when the program blew up?"

And the Number One reply by programmers when their programs don't work:
·          "It works on my machine."
What's yours???