Personal blog written from scratch using Node.js, Bootstrap, and MySQL. https://jrtechs.net
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

70 lines
3.7 KiB

  1. Students hate writing essays. It is easy to get wrapped up in the traditional 5
  2. paragraph essay which is dull and boring. When writing a college essay, you have
  3. more freedom since you are telling a personal narrative. Since you are writing a
  4. story, you want to make it interesting. You should not rephrase the prompt which
  5. you are responding to, and you should not write about anything that the
  6. admissions office already knows. Your application already mentions all the
  7. clubs, classes, sports, and volunteer service you do-- so don’t mention them.
  8. I don’t want to go off on a huge tangent about how to write the perfect college
  9. essay, I’m not an expert. However, I would like to share my personal college
  10. essay which got me accepted into RIT and Clarkson last year. As a computer
  11. science applicant, it is a great idea to write your college essay based on the
  12. programming experience you had outside of school.
  13. September 13, 2016
  14. >Prompt: Describe a problem you’ve solved
  15. >
  16. >/\* HTTP ERROR 500 \*/
  17. >
  18. >\#include\<stdio.h\>
  19. >
  20. >main()
  21. >{
  22. >printf("
  23. >
  24. > On a dim screen in the corner of my room flashed the dreadful message- HTTP
  25. > ERROR 500. That simple warning taunted, probed, and questioned my mind for
  26. > hours on end. As I pivoted my binocular gaze from the computer to out the
  27. > window, I saw the front yard dimly lit by the drowsy moon. Time for a second
  28. > stood still as the crickets chirped and the trees swayed in the cool summer
  29. > breeze. Closing my eyes for that second of silence made me realize how tired
  30. > I really was. A beeping, piercing, and dinging sound focused my gaze back to
  31. > the computer. Still flashing was that error reminding me that I had a long
  32. > night ahead.
  33. >
  34. > For the past two weeks I had been working on an employee management system
  35. > for a store. This web based system was to keep track of employee hours for
  36. > payroll. The project was near complete; however, there was a few bugs left
  37. > to fix. The most annoying of which was password verification for the
  38. > webform. Now nearing the end of the development cycle, the project was
  39. > suppose to go live tomorrow.
  40. >
  41. > Debugging a project is often a daunting task for programmers. Simply finding
  42. > an error is like finding a misspelled word in the dictionary. Correcting the
  43. > misspelling may be easy but finding that word is another story. What I love
  44. > about programming is that the program does exactly what I tell it to do. If
  45. > it makes a mistake it’s because I told it to, not because it feels tired, or
  46. > doesn't like me. Every bug, error, and glitch I unintentionally create.
  47. > These bugs eventually come out to the surface like a fish gasping for air.
  48. > An error is never just a mistake. It represents something much larger- an
  49. > error in my way of thinking. Debugging is a process that enables me to
  50. > further understand the program and crush the bug like the parasite it is.
  51. >
  52. > Sitting back in my chair in deep thought I resumed the process of scanning,
  53. > poking, and probing my code for any source of the error. For the past hour I
  54. > narrowed the source of the error to ten lines of dubious code. Pondering
  55. > these lines of code I added an echo statement which allows me to see the
  56. > inner workings of the code. The error became as clear as day, the password
  57. > was not getting hashed: a feature that adds security to password storage.
  58. > Excitedly I typed a few lines of code to fix this problem. Then swiftly I
  59. > pressed execute, only to my disappointment to receive a different error
  60. > code. Eyes glazed over, I realized my mistake. In the process of debugging I
  61. > left a block of code commented out.
  62. >
  63. > On a dim screen in the corner of my room beamed the message- Currently
  64. > Working.
  65. >
  66. >");
  67. >}