Nevertheless, I consider OOP as an aspect of programming in the large; that is, as an aspect that logically follows programming in the small and requires sound knowledge of procedural programming.
I think being a partner with the studios and networks and, more importantly, being a great source for consumers to watch that programming is always going to be a part of our programming mix.
My favorite programming languages are Lisp and C. However, since around 1992 I have worked mainly on free software activism, which means I am too busy to do much programming. Around 2008 I stopped doing programming projects.
I think that great programming is not all that dissimilar to great art. Once you start thinking in concepts of programming it makes you a better person...as does learning a foreign language, as does learning math, as does learning how to read.
Network television has been attempting to lure viewers for years with its low-interest programming only to have those viewers discover later that their brains are bankrupt.
My impression was and is that many programming languages and tools represent solutions looking for problems, and I was determined that my work should not fall into that category. Thus, I follow the literature on programming languages and the debates about programming languages primarily looking for ideas for solutions to problems my colleagues and I have encountered in real applications. Other programming languages constitute a mountain of ideas and inspiration-but it has to be mined carefully to avoid featurism and inconsistencies.
I don't know how to stop it, there was never any intent to write a programming language [...] I have absolutely no idea how to write a programming language, I just kept adding the next logical step on the way.
All programming is maintenance programming, because you are rarely writing original code.
Sequential programming is really hard, and parallel programming is a step beyond that.
A good programming language is a conceptual universe for thinking about programming.
The heart and soul of network programming is series programming, the weekly repetition of characters you like having in your house.
Television viewers, they've been around a long time. They've been watching this thing now for 50 years. I mean, they know exactly what's happening when it comes to television programming. You can't put anything over on them anymore.
It's very hard to explain to people who don't program, but the object-oriented programming system made programming the Mac and iPhone so easy.
I feel like, with drum programming, the way I used to do it, I'd think of how somebody would play these drum patterns and then try to replicate that through programming. It's not that it's better or worse, it's just a different style.
I think my viewers want smart, honest programming. They don't want to be told what makes them feel good.
Programming is not a zero-sum game. Teaching something to a fellow programmer doesn't take it away from you. I'm happy to share what I can, because I'm in it for the love of programming.