257 karma · joined January 21, 2011
Seriously? It's just needlessly split up. There's barely any substance to this post. You know what you're doing, so quit it.
I would expect that idea to apply to apps and the sharing of documents as well. If your friend is not using google plus, the document could be sent to their email instead, but the though process would be "I need to send them this document" instead of "I need to email this document to them" or even "I need to send them this document using google docs".
I definitely got bored. But unlike most of you, I had the choice of being bored. Once I realized this I made every effort I could to work on interesting projects. First, I had to start spending about half of my time researching the industry before I would even know what needed to be done. I was then able to identify what was wrong with our systems here and exactly how to improve them. Given lots of time to play around on projects and little supervision, some people might have wasted their time or just did the bare minimum, but I identified areas that could be greatly improved, then replaced/refactored projects as necessary. I took on new projects to address problems I had wanted to fix for a long time regularly.
Being the only programmer here, I didn't get to all of them (I was not working full time). The website was a mess of outsourced crap and it didn't even use objects - I avoided working on it in favor of other projects as much as possible. Back in 2009 I made a prototype replacement website in my favorite language, earlier this year I started work on two code libraries. I'm currently refactoring the website to use a new code library I created, which is going very smoothly. I also spent countless hours (though I logged everything I did) happily working towards PCI DSS compliance, coming from a background with no security expertise. I came up and completed many more projects like these while I've been here. When I was bored it was because I wasn't working on something interesting.
Those are the days where I can work until close and be completely happy. Well, until someone tells me it's time to leave.
+new Date()
1309882329679
+new Date()
1309882331551
+new Date()
1309882332511I tried introducing MySQL over a year ago only to have some hilarious emails with a senior programmer about how we would have to pay for MySQL. The GPL is not hard to read, but some people don't consider anything not made by Microsoft worth using. Like Linux. "No one uses Linux in the real world!" "PHP is for small personal websites!" - real quotes, sadly.
I had no idea what I was doing at the time, but I got stuff done and everyone around me thought I was really good at what I did. This was never something I bragged about, I have always been completely aware of how little I understand about everything.
Then I went to apply for college. I had wild dreams of just picking classes that interested me and taking them, learning all sorts of complicated tools and programming languages. Imagine my surprise when I instead was asked to take basic math, english and other uninteresting refresher courses. I knew what I wanted to do, but I didn't know what the program I wanted was called so I ended up in a CIS program. I lost most of my passion for programming and making websites at that time. I switched schools, got an internship that turned into a job, but it's just a completely worthless experience for me.
I'm visiting in an advanced HTML class right now and they are going over techniques I used EIGHT YEARS AGO. I used these skills in my high school HTML class where no one else could. Worse, these skills they are teaching are now outdated and trivial. The LAMP stack isn't hot and new anymore, and now I just get annoyed when people get excited about being able to use it because it is so basic and trivial to use.
It deeply saddens me that I've wasted my time at college; I could have instead worked on personal projects for the past 6 years since starting and I would have not wasted money on tuition, student loans and my time on worthless classes like I'm still taking. When I bring up how little I've gotten out of my education that I've paid tens of thousands of dollars for the response I get is "You'll have a degree that you can show to future employers!" Sorry, I'd rather have a portfolio of work than something that just shows I have had minimal experience at trivial applications of a variety of subjects.
I used to be passionate on doing personal projects and all of the skills necessary towards my goals in life, then I went to college and had all of that ambition sucked out of me, replaced with worthless boring classes that wasted my time. You're probably thinking "why not just work on these projects while going to school/work for the past six years?" I could have, but those around me made it seem like college and working were more important. The mindset became "I'm going to college and working, what more do you want?" My parents didn't realize that I will probably make every dollar for the rest of my life using a computer. Instead, they just saw someone wasting their time on a computer and berated me at every opportunity. I'm just now realizing that I need to quit listening to those people and need to just work on whatever seems valuable to me.
I was just telling my dad the other day that there was only one event I could remember from years of playing baseball at a particular field. It was when I went to go buy a drink from the concession stand - they only had RC cola.