Skip to content

Learning to Stop. And Start Again

Last updated on 2014-09-07

Three weeks ago I started coursera’s “Introduction to Systematic Program Design” course. The name seems compelling – someone has found a way to develop software in a systematic way! Finally!!!

But after three weeks in the course, learning the “Beginning Student” programming language (something similar to Lisp), I am disappointed. Not only is the course shallow (for now), while it teaches how to systematically create software elements, I still can’t see the point in spending my time in the course. I asked a  question in the forums, regarding the validity of the methodology proposed by the professor of the course (empirical evidence, anectotal evidence, something!)… but sadly I didn’t get an answer.

It is hard for me to stop doing something I started without finishing (this is the only reason I finished reading this book). But in this case I think the time has come to close the book and simply leave it where it stands. Not only because I don’t think it is worth my time – but because I have better things to do – this week is the first week of the Startup Engineering course! So bye bye systematic program design. I won’t say I’ll miss you. But I have a Startup to build 🙂

Enhanced by Zemanta
Published inProgramming


  1. spimelabs spimelabs

    I am happy not to be the only one :p, i signed for the course because of the instructor, one of the inventors of AspectJ
    You should add these course to your list 🙂 it really was very usefull for me, even if i write in french…

    • Thanks! just signed up for the course. Looks really interesting. BTW, I didn’t know that the instructor was one of the inventors of AspectJ. How did he go from that to the “Begginers Programming Language”? Go figure.

Leave a Reply to spimelabsCancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.