Tag Archives: Computer Science

How to Keep Up in Tech

I had an internship right out of high school and the team I was working on had five employees. I, a high schooler with no formal CS education, was replacing them. I was rewriting all of their legacy code and making huge improvements on it. Furthermore, the legacy program was written in ASP, a language [...]

Andrew Morton’s Google Tech Talk

Andrew Morton, the 2.6 kernel (specifically the mm tree patchset) maintainer and a huge player in the Linux world recently gave a Google Tech talk. The talk really is “the current state of the Linux kernel,” even though he takes a while to get into the meat of the content. He’s also been a Google [...]

Learning New Programming Languages

There aren’t many theories about how to effectively teach new computer scientists how to program. Dan’s done some analysis of this problem but was unable to come up with the perfect programming language for teaching the breadth he expected. What he did come up with was a pretty good list of languages that covered a [...]

Linux Kernel Development Lecture

I get many questions about how the open source development model works. How do the developers get payed? Who hires them? How do I get involved? Well, there are many different programs that use an open source development model, from Pidgin to the Linux kernel, and they all use their own modification of the model. [...]

C.S., S.E., and C.I.T. Defined

While browsing reddit.com, I noticed an article about the “6 Degrees of Computer Science.” It’s an article which tries to tease apart the different disciplines of computer science, software engineering, and other related fields and the article failed horribly in doing so. I’d like to try and define the disciplines as I see them and [...]