The views and opinions expressed in this blog by Kyle Brady are solely his own, and do not necessarily reflect those of Intuitive Industries LLC, their clients, the sponsors or advertisers of this blog, or other employers Kyle may have.
You might be interested to know that there's two different kind of posts on this blog: "Thought of the Day" and "Normal". The "Thought of the Day" category is a once-a-day random tidbit, usually a funny video or picture, and the "Normal" is just what you'd expect from a blog like this:
Unicorn-Butterfly Soup.
--Kyle
p.s. the subscription options to the left (psst! <---- that way) reflect the same content options
As usual, been pretty busy. Here’s some brief updates:
I’m sure you’ve noticed, but in the last week and a half (or so), I’ve started a new webcomic, ClassicallyAwesome. It’s a little weird, because it’s my sense of humor, but I think it’s funny! I started doing it because I had some ideas for comics, and just thought I’d see where it went. I’ve figured out how to actually plan them, and what the “feel” is going to be like, so they’ll be a little more in the same vein from now on… the computer thing was a little tangential.
I hit almost 1000 unique visitors yesterday. The traffic’s been escalating every day for the last 4 or 5 days, all because of my comedic…”talents”. Tell your friends!
Just because I’m doing a webcomic now doesn’t mean I stopped everything else. Development on OneSwirl is continuing at a pretty intense pace, but for the next release not all of the programming feats will be visible to users. Alot of it is backend re-programming (PHP to C++) since we switched to more…capable…servers. But, there are some cool things we’re doing… stay tuned!
We’re still looking for someone who can do some quick (and cheap) work for us in C/C++. If you’re interested, email me.
Finally, the big item: this is my last semester at school. The reasons why are complicated, but the end result is that I’m calling it quits with college. My immediate future is still TBD, but there’s a few options I can’t talk about at the moment.
[if you subscribed to this feed hoping to only see the comics, try this feed]
posted on April 4th, 2008 at 12:10 am by Kyle - Comments
Oracle, via Wim Coekaerts (VP, Linux Engineering Team) [blog, bio], gave an hour talk today in the Engineering Building at San Jose State, on “The History of Linux at Oracle”- I went not because I get extra credit for a C++ class, but because I would have gone anyways (and will for the rest of the semester)… I’m just like that.
It was a very interesting topic, less of a presentation and more of a true “talk” by Wim, on things that I didn’t know Oracle did or was involved in. I even got to probe him on MySQL during the Q&A. Here’s some of the highlights, my thoughts in brackets:
Oracle provides Customer Support for Linux.
Oracle owns alot of smaller database methods, but doesn’t encapsulate them into their own products. Examples are InnoDB and BerkleyDB.
Oracle is “big” on the Open Source community. Helped to make the Linux Kernel stable, years ago, because they saw Linux as the coming platform for servers, and obviously the databases (like… theirs) on them.
Oracle is also “big” on virtualization, and provides code back to the community.
All of Oracle’s systems (development, production, etc.) are Linux. [A distro wasn't mentioned, but either way that's a huge deal.]
Amazon.com was the reason Oracle decided to fully port and support Linux… Amazon demanded it years ago when they decided to take on the entire world of retail-ing everything. [I had assumed MySQL...]
Oracle does not see MySQL as a competitor, even though it’s now owned by Sun. They see it as a different option for different needs. An example given was that MySQL needs alot of queries to read/write (not simultaneous), where Oracle can write in realtime.
Oracle even sees MySQL as partially based on them, as InnoDB is theirs, and is apparently used as an under layer of MySQL. [Weird, huh?]
Like I said, some interesting stuff that I don’t think is common knowledge. Alot more was said in much more detail, but those are the biggest points that I remember.
I wish we had more time to get some technical details on the inner workings of Oracle’s systems…
posted on February 7th, 2008 at 5:25 pm by Kyle - Comments
If you’re reading this, then chances are you know about Amazon.com’s Kindle, an e-book reader… kind of like an iPod for books. And you also probably know that it’s getting majorcriticism for everything from it’s battery life to it’s product design to if it’s even useful.
But one major market is being overlooked here, without anyone thinking about the potential effect it may have: students.
Expensive As Hell
Textbooks are super expensive, and it gets even worse when you go to college. $350 for a textbook? And it’s not made of silver? The biggest excuse for the price of textbooks (even if you buy them used online, they’re still very expensive) is the printing. Hardback + many many pages + color + nice and glossy pages = high printing cost.
I guess that makes sense. So why don’t you not print at such a high standard, and lower the prices a little bit, eh? BECAUSE YOU WANT MY MONEY!
Are you spanking for money? Or the money?
Heavy
Most high schoolers (at leas the ones that actually want to go to college) carry a backpack full of textbooks to and from school everyday. Not one of those laptop backpacks, but a super-size LL Bean backpack that is made of that funny material that’ll stretch, but not easily rip.
Doctors and parents complain this is ruining their children’s backs. College kids refuse to bring books to class because it’s so difficult to make that 30min walk across campus with 15 books in their bag, totaling the entire weight of a large hobbit.
Why don’t we use less textbooks then? Oh, maybe because there’s usually 2 books required, if not more, for the average college class, and rumor has it those “Barnes and Noble Campus Bookstore” places highly encourage the use of multiple books, especially when they’re new…
Remember Laptops?
Remember when laptops were going to revolutionize the learning process, about 10 years ago? How parents were fighting for their kids to be able to use laptops in the high school classroom? And colleges were promising to make the texts available via computer?
What happened to that? I know I haven’t ever used a digital textbook in college, and I don’t know of anyone else that does either. But the ones I do hear about are usually clunky: you have to install special software, only install once… sounds like something Microsoft would create, right?
Solution
So here’s my solution. Since publishers are apparently incapable of publishing full-color textbooks in PDF format, and selling them iTunes-style (not through iTunes, but the same idea of online distribution)… which would considerably cut costs, since not only is the book not physically printed, but it’s not shipped anywhere either… why don’t we take advantage of the “I want to be popular” technology of the moment?
“The Solution”
E-book readers like the Kindle (there are others, but this is the one to get the most coverage so far) could be the easy solution. Try this out on college campuses, where the kids have money to spend, and actually might want to learn:
Include as part of tuition a one-time fee for an e-book reader. Deliver this at orientation Freshman year.
All classes have the option to buy a printed version of a book, but are suggested to use the digital version, available for download at the appropriate location.
See how happy it makes everyone.
Continue this program every year.
Eventually stop even printing these college textbooks.
“Oh but what if it breaks?!?!?!” Easy answer. I’m pretty sure that if you have to pay anywhere between $100-300 every now and then, even if it’s every year, to get your textbooks for a fraction of the cost ($30 Physics books anyone?), no-one is going to complain. So don’t give me that IT crap as an excuse.
Conclusion
Maybe e-readers are not going to be very popular in general population for another decade or two. I mean, seriously, a digital library of books isn’t going to impress anyone… no-one’s iPod or iTunes library is of any interest either, right?
I personally would have chose “Textbook Monopolies Suck”. Whatever.
But at least target the market that would benefit the most: poor college students who hate paying for textbooks every semester. College textbooks have been a problem since probably the dawn of time, and now here’s a way to alleviate the pain.
posted on December 14th, 2007 at 1:58 am by Kyle - Comments
I got a question from someone at my former highschool, Loyola Blakefield, about what COEN is like, so here’s my answer:
——————————
Well, COEN is alot like a grenade… they just give a bunch of information to you, and wait for you to explode. And I’m not kidding… what I’ll describe isn’t just me, but friends from other schools in similar programs as well.
It involves a very broad study of science in general:
physics
general
thermodynamics
electromagnetism
chemistry
general
Alot of math classes:
calculus
I through IV
discrete mathematics
differential equations
etc.
And then there’s the COEN classes:
programming [usually in C]
Intro
Advanced
Data Structures
Embedded Systems
…and alot more…
hardware
circuit design
intro
basic
advanced
And those are just classes I took in my first two years. I’m sure you’ve looked at course overviews, so I’ll be a little more personal…
It’s hard. Very very hard. I never had any problems in school (didn’t even really study) until college, and then I quickly found out that I really am only good at programming. That comes natural to me, and everything else is pretty much an exercise in trying not to drown.
My first COEN requirement was a general chemistry class, only alloted to people in engineering. There were three sections of the class, but in my section we started at at about 200 students, and ended with around 80. The schools will try to weed out people who are “unintelligent” (read: stupid) and those who aren’t dedicated, so they throw it to you fast and hard.
That being said, it’s very interesting and exciting. I’ve had a pretty rough time for reasons other than my studies (I’ve had alot of “drama” with other things that carried over), so I’m not your typical engineering student, but I’ve enjoyed it. You have to push through the things you hate (like physics and chemistry) in order to do some of the things you love (like being awesome in your programming classes). You meet alot of very very smart people who may frustrate you in the beginning, but end up being your friends, or at least your study-buddies because you know they get the A’s.
As for jobs… Pretty much anything. That’s the beauty of an engineering degree, people hear the word “engineering” and it’s like a key turns. Everyone I mention this to always responds “oh wow, you must be very smart” (or something similar). The same goes in the job field… you can run a business, work for NASA, or be a hobo. It really doesn’t matter what you do, as long as it doesn’t require an extra certification (like if you want to be an accountant or something).
I have friends that have already intern’d at places like NASA, Ebay/PayPal, and our school’s IT department. But I, personally, have the intention to graduate and never need to apply my degree. I’ve been programming since middle school, and recently started my own legitimate business, with the intent to grow it big enough by graduation that I won’t have to get a “real job”. Another one of my friends, as a Civil Engineer, is going to work for his dad’s structural design firm after graduation.
Like I said, you can pretty much do whatever you want.
So, I’ll close this up for you, since it was alot. If you want to do anything computer related in the future, COEN sounds like a good fit for you (CS is ok, but it’s alot easier and doesn’t have that “wow” factor). It really doesn’t matter if you know how to program or not, because they teach you. You just have to be an “engineering mind” that likes to figure out how things work, tinker, and doesn’t give up easily.
The three physics classes I had to go through were some of the hardest things I’ve done in my entire life. Ever. But you know what? We all went through it, most of us hated it. Now we joke about it, and even though we hated it, when we read something in a newspaper, technical journal, or hear someone speak that involves detailed physics things… we understand it.
And that’s exactly what engineering is about. They throw all this at you so that you don’t necessarily use it… but that you understand it, and will be able to figure things out when you need to. In my experience, Loyola was a good step before going into an engineering program, because some of the kids coming from public schools had a harder time than the private schools…
All that money being used, eh?
Let me know what you think, and if you have any more questions. Or if I didn’t make any sense at all.
–Kyle
posted on November 16th, 2007 at 9:11 pm by Kyle - Comments
The people/person over here like to argue that, taking a page from ‘Heroes’ on NBC, “change the schools, change the world”… somehow that’s not as catchy as the real version. While I tend to agree that if you change the schools, as far as teaching methods and the like, you directly affect the future… what about those of us that learn better outside of school? Oh, you didn’t know we exist? Sorry, my fault, let me explain:
School != Education
Just because you go to school doesn’t mean you’re intelligent, or will come out of school intelligent. This is most true for college. Think about all those frat guys you know that get a degree in “accounting” or “communications”… the only thing that changes after 4 years is that they’re fatter and start to wear suits during the day. There are exceptions, of course, but something tells me being drunk 5 nights a week, while “bro’ing up”, is not really conducive to increasing your intelligence, awareness, or knowledge base.
Self-learners
And then there are those who learn better on their own (I’ll call them “self-learners”). I am one of these people. For some reason, self-learners find the typical classroom setting very boring and slow, and would rather do the work on their own. This is not a cop out, or an excuse to be lazy, but reality. Speaking from personal experience, self-learners have a hard time absorbing information from the typical classroom setting, but when they are given the chance to learn on their own, especially for a purpose, they exceed all potential of any classroom ever.
When has multiple choice really appeared in the real world?
Methodology
I don’t know why this is true, but it is, and I know that my situation is not unique. When you can devour a book in one sitting, quickly learn a programming language by reading a manual, see the end results of an equation or proof before it’s even begun… you find yourself wondering why you bother sitting in a classroom. Then comes the frustration when you don’t do well on a test, because you learned the subject rather than learning for the test. Is not better to understand the overall breadth of the topic, and it’s minutiae, than to learn a few small very specific pieces?
It’d be a calculus joke if you could read it.
Examples
There are very obvious examples of the school system not being “form fitting” for many: Bill Gates, Steve Jobs, Michael Dell, Einstein… the list goes on. Doesn’t this say something? If some of the most successful, innovative, and intelligent people (in many industries) of this age dropped out of college… that seems to mean that college is not the answer for these types of people. The question then becomes: is it the school system? Or is these pockets of individuals? Where is a solution?
My Solution
I have a very simple solution, although I doubt it would ever be accepted by the college system. Allow full, complete, unmitigated independent study of any size or scope, and assign value to this. For example, someone who knows 4 programming languages, reads many ‘high brain’ books, and tinkers with electronics would be alloted the majority of a Computer Science degree, requiring only a few minor adjustments to an already full plate.
The problem with the modern collegiate system is that it’s too rigid, too structured, too hierarchical. If someone wants a degree in Computer Engineering, it makes sense to take Physics, Chemistry, math, programming classes, and hardware classes… but English? History? Religion? All of these classes have been covered in depth since elementary school, how is one semester of U.S. History going to augment your knowledge from your years of history classes?
The other problem is that the college administrators assume that learning is a ‘track’, traveling from Point A to Point B to Point C. In some senses, yes… you can’t design a computer processor without basic hardware knowledge. However, requiring 10 high level math classes in order to graduate as a Computer Science major? When most of your future will be involved with code? When has anyone used advanced Calculus in their lives, unless you’re involved in the math or advanced science fields?
Broken: A Story of Wasted Money and Years
Schools are broken, and I want out. I’ve known this from Day 1 of college, and that’s why I’m transferring to attempt to graduate faster… college classes cannot replace real world experience, and they will never be as beneficial as a subject learned by oneself for one’s own purposes.
posted on October 25th, 2007 at 11:29 am by Kyle - Comments