Pragmatic Projects – Tips

--Originally published at TI2011 – Project Evaluation and Management

Chapter 8 – Pragmatic Projects by Hunt, A. &Thomas, D.

Resultado de imagen para tips

So, as your projects gets under way, we need to move away from individual issues and code project-sized issues. We are not going to detail into specifics project managment, but talk about improve and work on critical areas that can make or break any project.

Stablish some ground rules

As you have more than one person working on a project, make clear and stablish some ground rules and delegate parts of the project. This is how a Team or Pragmatic Team should work.

Automate your procedures

This is one of the single most important factor in making project activities work consistently and reliably.

Test your code

Most developers hate testing. Finding bugs is like fishing with a net. We use fine, smal nets to catch minnows, and big, coarse nets (integration tests) to catch the killet sharks. So TEST EARLY, TEST OFTEN and TEST AUTOMATICALLY.

Documentation

It is clear that it is one of the most things that developers dislike. But keep in mind that it will help you and the user to have a better image and scope of the project.

Sign your work

Developers must rejoice in accepting challenges and if we are responsible for a design, or piece of code, then sign your work.


Security on the web

--Originally published at Don't Trust Humans, Trust Computers

giphy-5

OOOH the internet such a beautiful and harmonic place yet so full of stranger dangers and mischievous things. People must of the time are very naive when they are on the internet. They are not well aware of the dangers that the internet has. Even though this seems like I am giving a bad reputation to the Internet, I am only saying the truth. Yes, the internet is one of the most amazing inventions there is. It has help people from all over the world communicate in a way it seems impossible before and has brought us many other wonderful things. But sometimes there are people that take advantage of this great invention and try to use it for malicious purposes. Every time we navigate in the internet we are expose to some kind of danger, but if we are smart enough we will be able to not fall into the tramps.

giphy-7

Here are some advices to take in consideration when we are in the internet.

  • Passwords
    • How many of us know a person that has a very awful password, if we he/she share his/her password so freely, well… there’s a problem. When we are creating accounts to some websites and they ask us for a password, we need to create strong password. Try combining letters (both capital and lowercase), numbers and special characters. DON’T share your passwords with any one, unless you truly trust the person you are sharing it with. Don’t use the same password for different websites, try using a different one in every website.
  • Internet Browsers
    • To be able to navigate in the internet we need a browser to do that. There are plenty of browser out there for you to choose from. When you have selected your browser, you have to make sure is up-to-date.
      giphy-6
      Continue reading "Security on the web"