The heart and soul of network programming is series programming, the weekly repetition of characters you like having in your house.
Every time someone does a Western movie, people flock to it. It's like, we're continually programming to people who are least likely to watch us. People in Nebraska aren't watching things on the computer, they're watching television. Why aren't we programming things for them? We only program things that appeal to New York and Los Angeles and in many ways spit on the rest of the country.
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.
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.
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.
People sometimes have a view of programming that is something solitary and very technical. But programming is among the most creative, expressive, and social careers.
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.
Don't count out other amazing programming like Frontline. You will still find more hours of in-depth news programming, investigative journalism and analysis on PBS than on any other outlet.
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.
The major change was going from 'Black and White' to 'Fable,' because I was no longer programming, and I had spent most of my time designing through programming, and only working with people I knew well.
All programming is maintenance programming, because you are rarely writing original code.
A good programming language is a conceptual universe for thinking about programming.
Sequential programming is really hard, and parallel programming is a step beyond that.
There aren't enough people in the media creation space. There aren't enough people making premium quality programming. That's how we change the narrative. Because there is a lot of bad African programming out there, and it is not helping matters.
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.
Computer programming has been traditionally seen as something that is beyond most people - it's only for a special group with technical expertise and experience. We have developed 'Scratch' as a new type of programming language, which is much more accessible.