
The Best Way to Learn Online? Be a Lurker
The internet has made me immune to a coherent narrative. In order to truly understand anything, I’ve taught myself to read networks.
The Best Way to Learn Online? Be a Lurker Read MoreThe internet has made me immune to a coherent narrative. In order to truly understand anything, I’ve taught myself to read networks.
The Best Way to Learn Online? Be a Lurker Read MoreIn this article, we begin by giving the reader a bird’s-eye view of the Rust programming language, with an emphasis on some of the essential features of Rust that set it apart from its contemporaries. Second, we describe the initial progress made in the RustBelt project, an ongoing project funded by the European Research Council (ERC), whose goal is to provide the first formal (and machine-checked) foundations for the safety claims of Rust. In so doing, we hope to inspire other members of the computer science research community to start paying closer attention to Rust and to help contribute to the development of this groundbreaking language.
Safe Systems Programming in Rust Read MoreWhen people build a database to manage reading lists or feed their neighbors, that’s coding—and culture.
‘Real’ Programming Is an Elitist Myth Read MoreNow you don’t need to know any programming to launch a company. We’ve been approaching this moment for years.
The New Startup: No Code, No Problem Read MoreI certainly don’t know everything. Yet as often as possible, I try to discover the ghost in the machine, so to speak, and how everything functions.
Why Great Programmers Pull Back the Curtain While Programming Read MoreI am in the interesting position at the moment of managing a team of people writing software who have almost no training or experience in software development. I find two things truly remarkable: first, that any modestly sophisticated working system can be made using code written by people that know almost nothing about software, and second, that smart people, who are motivated, can learn how to do things better pretty quickly.
10 Things All Software Engineers Should Know Read MoreCommunications of the ACM, November 2018
By Diomidis Spinellis
“When the going gets tough, the programmer should humbly fall back on the systematic process instead of randomly poking the software trying to pinpoint the fault through sheer luck.”
Modern Debugging: The Art of Finding a Needle in a Haystack Read MoreWhen we think about it, our whole industry depends on our faith in a handful of “black boxes” few of us fully understand: browsers. We hand over our HTML, CSS, JavaScript, cross our fingers, and hope they render the experience we have in our heads. But knowing how they work can really get you out of a jam when things go wrong. That’s why we’ve assembled a handful of incredibly knowledgeable authors to take us under the hood in this four-part series. Join us on this trip across the web, into the often foggy valley between code and experience.
From URL to Interactive Read MoreOne of the things that you can do to customize your website is to add custom code. This resource will provide you with information you need to get started. If you are not comfortable with HTML, CSS and/or JavaScript coding then take a look at a couple of the other resources I’ve listed: Learning Web Design (book) and W3Schools.com which provides a wealth of info on those forms of coding.
Adding Custom Code Read More“Software has been around since the 1940s. Which means that people have been faking their way through meetings about software, and the code that builds it, for generations. Now that software lives in our pockets, runs our cars and homes, and dominates our waking lives, ignorance is no longer acceptable. The world belongs to people who code. Those who don’t understand will be left behind.”
“This issue comprises a single story devoted to demystifying code and the culture of the people who make it. There’s some technical language along with a few pretty basic mathematical concepts. There are also lots of solid jokes and lasting insights. It may take a few hours to read, but that’s a small price to pay for adding decades to your career.”
What Is Code? Read More