background preloader

Thinking Maps Inc.

Thinking Maps Inc.

Podcast Science Advanced Scientific Programming in Python [start] Scientists spend more and more time writing, maintaining, and debugging software. While techniques for doing this efficiently have evolved, only few scientists have been trained to use them. As a result, instead of doing their research, they spend far too much time writing deficient code and reinventing the wheel. In this course we will present a selection of advanced programming techniques, incorporating theoretical lectures and practical exercises tailored to the needs of a programming scientist. New skills will be tested in a real programming project: we will team up to develop an entertaining scientific computer game. We use the Python programming language for the entire course. This school is targeted at Master or PhD students and Post-docs from all areas of science. Download the original announcement: pdf You can apply on-line. Applications must be submitted before 23:59 UTC, May 1, 2014. Candidates will be selected on the basis of their profile. Prerequisites Kathryn D.

Bertrand Russell Peace Foundation Open Source This decade has clearly marked a sea change in the move of enterprise software from proprietary to open source, as I have recently discussed [1]. It is instructive that only a mere six years ago I was in heated fights with my then Board about open source; today, that seems so quaint and dated. Also during this period many have noted how open source has changed the capital required to begin a new software startup [2]. But something else has been going on that is changing the face of enterprise software (besides consolidation, another factor I also recently commented on). The Obsolete Recent Past Besides the few remaining big providers of enterprise software — like IBM, Oracle, HP, SAP — most vendors have totally remade their sales practices of just a few years ago. Even if it were not dying, it is hard to square huge investments in sales and marketing when product development has become inexpensive and agile. Besides message overload, there are two issues with laser targeting.

Related: