This is a very hot take and also not a new one but here we go: the goal of a properly functioning software engineer is to obviate themselves, not by solving the customerâs specific problems but by blurring the line between using a computer and programming one to the point where users can solve their own problems.
Pet peeve: the 6+ news outlets that titled their coverage of OXU in 2014 as âSoftware project gets release after 54 yearsâ as though there wasnât a release in 1999, another in 2007, one in 2014, and one in 2016 (and this is just the translit & just the stuff you can download now)
Penti Chorded Keyboard https://software-lab.de/penti.html
We shouldnât let people get used to the idea that software fails - Rakhim.org https://rakhim.org/2018/07/software-shouldnt-fail
Google sponsors Linux. The Linux Foundation claims that thatâs because Google loves free software. Google also continues to publish new Closed Source software. I claim that thatâs because the Linux Foundation is dumb.
Software only becomes âenterprise gradeâ if, when its behavior is described to an outsider flatly and precisely, the outsider assumes the description is some kind of elaborate joke.
The Shape of Code » Premium mediocrity is software engineeringâs demographic http://shape-of-code.coding-guidelines.com/2018/05/21/premium-mediocrity-is-software-engineerings-demographic/
When I say âluckily software has nothing to do with businessâ, what I mean is that software is uniquely positioned, compared to all other engineering, to be free of economies of scale: it is cheap to develop and has near zero cost of reproduction.
Monktoberfest 2016: Bryan Cantrill - Oral Tradition in Software Engineering - YouTube https://www.youtube.com/watch?v=4PaWFYm0kEw
Operant Conditioning by Software Bugs â Embedded in Academia https://blog.regehr.org/archives/861
Software utopianism in a flawed universe â Rococo Modem Basilisk â Medium https://medium.com/@/software-utopianism-in-a-flawed-universe-20dd51cad195
RustConf 2017 - Closing Keynote: Safe Systems Software and the Future of Computing by Joe Duf⌠https://www.youtube.com/watch?v=CuD7SCqHB7k
Greg Young - The art of destroying software on Vimeo https://vimeo.com/108441214
As a software engineer, being ignorant of sociology & psychology is just as bad as being ignorant of cryptography. Treat toxic communities the way you would treat any other security vulnerability: as an emergency.
Social engineering is engineering. When you design software used by people, the community is not an externality â itâs shaped by your design, & therefore your responsibility.
AdBlock Adds Feature to Cache ⌠https://www.bleepingcomputer.com/news/software/adblock-adds-feature-to-cache-popular-javascript-libraries/
The Coming Software Apocalypse - The Atlantic https://www.theatlantic.com/technology/archive/2017/09/saving-the-world-from-code/540393/
Dissecting Software Componentâs Reproductive System - 250bpm http://250bpm.com/blog:51
GitHub - s-macke/SAM: Software Automatic Mouth - Tiny Speech Synthesizer https://github.com/s-macke/SAM
Semi-autonomous software agents: A personal perspective. - Mondo 2000 http://www.mondo2000.com/2017/11/08/semi-autonomous-software-agents-personal-perspective/
These glasses trick facial recognition software into thinking youâre someone else - The Verge https://www.theverge.com/2016/11/3/13507542/facial-recognition-glasses-trick-impersonate-fool
Clocks for Software Engineers http://zipcpu.com/blog/2017/09/18/clocks-for-sw-engineers.html
Software is a Long Con â emptywheel https://www.emptywheel.net/2017/09/14/software-is-a-long-con/
GitHub - mr-mig/every-programmer-should-know: A collection of (mostly) technical things every software developer should know https://github.com/mr-mig/every-programmer-should-know
CCC | Software to capture votes in upcoming national election is insecure â https://ccc.de/en/updates/2017/pc-wahl
Boffin rediscovers 1960s attempt to write fiction with computers ⢠The Register https://www.theregister.co.uk/2017/08/29/ibm_1960s_story_writing_software/?mt=1504125155672
@freemor@freemor.homelinux.net Thanks for the pointer to heads. Didnât know that tails uses nonfree software.
@freemor@freemor.homelinux.net Thanks for the pointer to heads. Didnât know that tails uses nonfree software.
PhD thesis: A Reference Architecture for Distributed Software Deployment
Today Sander van\⨠der Burg successfully defended his PhD thesis entitled A\⨠Reference Architecture for Distributed Software\⨠Deployment! It describes (among other things) [Disnix](https://github.com/s ⌠â Read more
NixOS switched to systemd
NixOS has switched from Upstart to systemd!
Systemd brings many advantages such as better dependency
management, socket-based activation of services, per-service
logging, cgroup-based process management, and much more. (Read
the announcement.) â Read more
Hydra talk at Inria
Ludovic Courtès gave a talk on Hydra at Inria (which has
its own Hydra instance for building Inria software) entitled âHydra:\⨠continuous integration for demanding peopleâ. â Read more
ISSRE paper on NixOS-based system testing
The paper âAutomating System\⨠Tests Using Declarative Virtual Machinesâ (by Sander van der
Burg and Eelco Dolstra) has been accepted for presentation at
the 21st IEEE International\⨠Symposium on Software Reliability Engineering (ISSRE 2010).
It describes how system tests with complex requirements on the
en ⌠â Read more
NixOS talk at LSM
Ludovic Courtès gave a talk about Nix and NixOS at the Libre Software\⨠Meeting
in Bordeaux, entitled âNixOS:\⨠The Only Functional GNU/Linux Distributionâ ( slides). â Read more
DisNix paper accepted at HotSWUp
The paper âAtomic Upgrading of Distributed Systemsâ (by Sander
van der Burg, Eelco Dolstra and Merijn de Jonge) has been
accepted for presentation at the First ACM Workshop on Hot\â¨Topics in Software Upgrades (HotSWUp). A draft\â¨of the paper is available. It describes Sanderâs masterâs
thesis research on DisNix, an extension ⌠â Read more
Jacquard grant proposal accepted!
The Jacquard\â¨program of
NWO and EZ has granted funding for the Nix-related project âPull
Deployment of Servicesâ (PDS), which is about improving the
deployment of software and services in complex heterogenous
environments. The grant consists of 368 K⏠for a PhD student (4
years) and a postdoc (3 years). If youâre interested in these
positions, please h ⌠â Read more
Checking out http://www.gnu.org/software/ddrescue/ddrescue.html
Service deployment paper accepted for SCM-12
The paper âService Configuration Managementâ (accepted at the
12th\⨠International Workshop on Software Configuration\⨠Management) describes how we can rather easily deploy
âservicesâ (e.g., complete webserver configurations such as our
Subversion server) through
Nix by treating the non-component parts (such as configur ⌠â Read more
**Paper âImposing a Memory Management Discipline on Software
Deploymentâ accepted for presentation at ICSE 2004!**
The first Nix paper. â Read more