Profile cover photo
Profile photo
Mark Lewis
11,796 followers -
Professor of Computer Science. Author of Scala textbooks. Ring dynamicist, coder, avid roller skater.
Professor of Computer Science. Author of Scala textbooks. Ring dynamicist, coder, avid roller skater.

11,796 followers
About
Posts

Post has attachment
Problems with Python for Introductory CS
Introduction The purpose of this blog post is to explore issues related to the selection of a first programming language for CS majors. I originally started it with the intention of raising questions related to the rapid adoption of Python that is currently...
Add a comment...

Post has attachment
Here's some interesting computer hardware history.
Add a comment...

Post has attachment
This is a really well-done article. I'm with the author on the fact that I don't have rose-colored glasses on for these discussions. I have a feeling that the paragraph that many​ will find most scary is the one that says Mitchell is optimistic that the government can help incentivize rebundling tasks. I did a double take on that paragraph myself. I don't see any reason to think that the government can keep up with this or do this well. The earlier article about a carbon gas that gets redistributed to all citizens seemed like a much better option to me.
Add a comment...

Post has attachment
This is specifically to show to my students tomorrow on the first day of class. I think that students are particularly bad about staying focused on their tasks because they tend to exist in environments that are so remarkably full of distractions.
Add a comment...

Post has attachment
This does a good job of boiling down the essence of functional programming.
Add a comment...

Post has shared content
Given what Boston Dynamics has demoed, I can see this working quite well. Real houses and urban areas have too many stairs for rolling robots to make the last few hundred feet in many locations.
Add a comment...

Post has attachment
A good read that explains some of the economic issues that are at the heart of divisions in the US. Those without college educations are not treated well by the economy in the US these days, regardless of where they live. As such, they will tend to stay in rural areas where at least the cost of living is lower. So the rural/urban divide is very closely related to the education divide that exists in US politics and is founded on people making rational economic choices about where they should live.
Add a comment...

Post has attachment
A nice summary of what has happened with OOP in terms of how it is viewed by programmers over the last several years. Like everything else in software development, OOP isn't a silver bullet.
Add a comment...

Post has attachment
This gives more details on the "3D" chips design that Intel is working on. Turns out it really isn't all that 3D right now. It potentially allows for more stacking, but right now it doesn't seem to be much of an advance over the multi-chip units that AMD is using for their high-core units.
Add a comment...

Post has attachment
One task at a time. I think that there are a lot of people who actually enjoy going to stores to shop in person. However, cost is king and the only way for them to be cost competitive with the likes of Amazon is to automate as much of their operations as possible.
Add a comment...
Wait while more posts are being loaded