What are your tools? |
A tool is something that you use for a given task. This could be something as simple as a drill to screw in something, or it could be a skill that you have. The tools I use as a computer scientist vary according to the job given. Sometimes I am using my keen eye to attention and colors, other times I am using my ability to assess problems and find solutions. The tasks I am given requires a set of tools that I have hopefully, if I do not have the necessary tools then I must acquire them.
The most used Google Drive applications. |
Tools I acquired this semester:
- Google Drive
- Adobe Illustrator
- QR Code manipulation
- Researching topics more in depth
- Understanding that I know more than what is on paper (I did not know that knowing how to wrap network cable was a skill until someone told me)
Design knowledge + Color knowledge = Appealing |
Some of my favorite tools that I hold are my attention to
layouts and color. By having some background in both of these, I am able to work
towards a product that is visually appealing and is simple to use. I have a
fascination with website designs and how things fit together. There is a reason
why websites such as Facebook and Instagram have a lot of whitespace and why
they picked those colors. It is easy on the eyes and it prevents the user from
getting confused.
Design is a necessary part of making a website. |
The degree to which I use these tools is changing as I
further my programming skills. Having knowledge about design will put me ahead
of many programmers because it will allow me to create something that is not
too cluttered and just works. Sometimes programmers forget that you cannot just
rely on the user wanting to use your app because it is useful. Sometimes having
a simpler and minimalist design trumps having a bunch of cool features. This
can be shown by the iPhone and what Apple has done in their products.