This website is an aggregation of selected feeds to represent projects as they are developping. Versioning systems (git) and content feeds (atom / RSS) from other publication spaces are brought together to show different facets of the practice.

Colm O'Neill (IE) Colm is a designer and researcher working in Carlow (IE) Rotterdam (NL) and Brussels. His work is concerned with mediations of digital literacy through graphical, user and programmatic interfaces. The research and practice that result follow the ideals of free and open source development models.

MA Networked Media from the Piet Zwart Institute in Rotterdam / Graphic Design BA from ENSAV La Cambre Brussels. Member of Open Source Publishing.


Relearn etherStekje

last update in drafts / 13.06.2019 @ 12:36:17 / with commit message: author notes about this stekje

git galaxy

the following lists the very latest ongoing projects, click the 'commit' link to go to the exact, progression or change in the project. Read more on this in the about section.

  • colm (95a021d4) at 04 Jul 17:09

    adding python-dateutil to the requirements inside setup.py to enabl...

    on etherdump
    toggle details
    pushed to project branch publish-vs-nopublish at decentral1se / etherdump 04.07.2019 @ 18:09:52
    go to commit
  • on etherdump
    toggle details
    joined project decentral1se / etherdump 04.07.2019 @ 18:09:33
    go to commit
  • colmoneill (4e385196) at 21 Jun 12:28

    bees needs carto and removal of OPI because A2 won't allow cross or...

    on colm.be
    toggle details
    pushed to project branch master at colmoneill / colm.be 21.06.2019 @ 13:28:28
    go to commit
  • colmoneill (4455cbd0) at 13 Jun 11:36

    author notes about this stekje

    on drafts
    toggle details
    pushed to project branch master at colmoneill / drafts 13.06.2019 @ 12:36:30
    go to commit
  • colmoneill (896bc7f5) at 13 Jun 11:30

    big re-handling of the drafts folder

    on drafts
    toggle details
    pushed to project branch master at colmoneill / drafts 13.06.2019 @ 12:30:53
    go to commit
  • colmoneill (3812b2be) at 03 Jun 21:45

    start this script on boot and we should be good to go for the listener

    ... and 1 more commit

    on dearly-beloved
    toggle details
    pushed to project branch master at breadfellows / dearly-beloved 03.06.2019 @ 22:45:43
    go to commit
  • colmoneill (f384fff4) at 03 Jun 15:32

    changing the audio file that plays during the introduction cards, i...

    on dearly-beloved
    toggle details
    pushed to project branch master at breadfellows / dearly-beloved 03.06.2019 @ 16:32:41
    go to commit
↓ more commits
  • colmoneill (54c5859f) at 03 Jun 14:34

    passing the merged files defeats the purpose

    on dearly-beloved

    details
    pushed to project branch master at breadfellows / dearly-beloved
    03.06.2019 @ 15:34:51
    go to commit
  • colmoneill (b6b39abe) at 03 Jun 14:31

    need to commit these for deploy

    on dearly-beloved

    details
    pushed to project branch master at breadfellows / dearly-beloved
    03.06.2019 @ 15:31:51
    go to commit
  • colmoneill (2ce4fdf2) at 03 Jun 14:23

    changes to the generation script to include a deploy

    on dearly-beloved

    details
    pushed to project branch master at breadfellows / dearly-beloved
    03.06.2019 @ 15:23:20
    go to commit
  • colmoneill (c2d7ea33) at 03 Jun 10:33

    a media query for the high density display within the installation

    on dearly-beloved

    details
    pushed to project branch master at breadfellows / dearly-beloved
    03.06.2019 @ 11:33:31
    go to commit
  • colm (0864b9fa) at 06 Nov 09:32

    little remaining left padding on the navigation removed, unecessary

    on tools.osp-blog.www

    details
    pushed to project branch master at osp / tools.osp-blog.www
    06.11.2018 @ 09:32:46
    go to commit
  • colm (120a62a1) at 06 Nov 01:26

    changing the first lines of the doc to contain img

    on tools.osp-blog.www

    details
    pushed to project branch master at osp / tools.osp-blog.www
    06.11.2018 @ 01:26:42
    go to commit
  • colm (de1b708c) at 06 Nov 01:20

    new article + support material about converting OSM data to SVG

    ... and 1 more commit

    on tools.osp-blog.www

    details
    pushed to project branch master at osp / tools.osp-blog.www
    06.11.2018 @ 01:20:26
    go to commit
  • colm (9429cd49) at 18 Jun 10:39

    removing a double space in the blog post heading

    on tools.visualculture

    details
    pushed to project branch master at osp / tools.visualculture
    18.06.2018 @ 11:39:51
    go to commit
  • colm (92187143) at 03 Jun 12:41

    Merge branch 'master' of gitlab.constantvzw.org:osp/tools.visualcul...

    ... and 1 more commit

    on tools.visualculture

    details
    pushed to project branch master at osp / tools.visualculture
    03.06.2018 @ 13:41:01
    go to commit
  • colm (b075e446) at 31 May 05:54

    styles for img in p in blog feed homepage not in the responsive sec...

    on tools.visualculture

    details
    pushed to project branch master at osp / tools.visualculture
    31.05.2018 @ 06:54:12
    go to commit
  • colm (25d4e8cb) at 30 May 20:37

    styling the images that come into the blog feed on the homepage

    on tools.visualculture

    details
    pushed to project branch master at osp / tools.visualculture
    30.05.2018 @ 21:37:28
    go to commit
  • colm (8246c0b8) at 29 May 10:50

    adding date and dates details into the how to

    on work.balsamine.www

    details
    pushed to project branch master at osp / work.balsamine.www
    29.05.2018 @ 11:50:03
    go to commit

adversarial interfaces

Adversarial interfaces is a critical analysis the rhetoric of certain user interfaces. With this analysis and critique the project proposes ways (see menu items) by which to practically and discursively adapt our understandings of computer and network infrastructures in the aim of resisting seamless integrations of software and interfaces as totalitised spaces with no alternatives and no outsides.

The title of this site and project appends the idea of Adversarial Design to interfaces. At its core this project exists as an expression of a need for agonism in the field of user interface design.

Adversarial design: (Carl DiSalvo) a type of political design that evokes and engages political issues. Adversarial Design does the work in expressing and enabling agonism.

Agonism: (Chantal Mouffe) a political theory that emphasises the potentially positive aspects of certain forms of political conflic.

Adversarial interfaces is research in progress. This sites first itteration exists to mark a point at the finalisation of a masters degree in media design and communication by Colm O'Neill.


The following list is a feed of latest updates from the research website itself: adversarial.interfaces.site


OSP makes graphic design using only free and open source software—pieces of software that invite their users to take part in their elaboration. The OSP caravan comprises a group of individuals from different background and practices: typography, graphic design, cartography, programming, mathematics, writing, performance.

OSP's latest project activity

  • Maria Boto pushed to project branch master at osp / work.colorlab / 16.07.2019 @ 14:16:33

    Maria Boto (d68dca7d) at 16 Jul 13:16

    Update photoalgae.md

    go to commit
  • Maria Boto pushed to project branch master at osp / work.colorlab / 16.07.2019 @ 14:10:41

    Maria Boto (d2320f39) at 16 Jul 13:10

    Update photoalgae.md

    go to commit
  • Maria Boto pushed to project branch master at osp / work.colorlab / 16.07.2019 @ 14:06:32

    Maria Boto (4a45479d) at 16 Jul 13:06

    Upload New File

    go to commit
  • Maria Boto pushed to project branch master at osp / work.colorlab / 16.07.2019 @ 14:06:19

    Maria Boto (324f8b5e) at 16 Jul 13:06

    Add new file

    go to commit
  • pierreh pushed to project branch master at osp / work.caveat.interviews / 15.07.2019 @ 06:53:50

    pierreh (f0fb71fc) at 15 Jul 05:53

    Update about-en.md

    go to commit
  • gijs pushed to project branch master at osp / work.caveat.interviews / 14.07.2019 @ 09:47:07

    gijs (90897239) at 14 Jul 08:47

    Update about-en.md

    go to commit
  • pierreh pushed to project branch master at osp / work.caveat.interviews / 13.07.2019 @ 11:40:55

    pierreh (cfe84833) at 13 Jul 10:40

    Add new file

    go to commit
  • ludi pushed to project branch master at osp / work.caveat.interviews / 12.07.2019 @ 18:13:30

    ludi (d5a9dde4) at 12 Jul 17:13

    transcription Kidnap' 1, small styles changes + a pict for Felicité

    go to commit
  • pierreh pushed to project branch master at osp / work.caveat.interviews / 12.07.2019 @ 08:59:39

    pierreh (8d93ed37) at 12 Jul 07:59

    Update about.md

    go to commit
  • pierreh pushed to project branch master at osp / work.caveat.interviews / 12.07.2019 @ 08:55:01

    pierreh (95ee695d) at 12 Jul 07:55

    Update sarah-buda.md

    go to commit

  • from the OSP blog

    OSM to SVG

    2018-10-06T00:00:00+02:00

    Plotting svg with machines

    Extracting OSM data for SVG use.

    I've been meaning to document my OSM to SVG process for a while now, I just had to run the process again recently, so here was a new chance to take screenshots along the way. The basic idea is to process a portion of …

    Balsa modes d'emploi

    2018-07-02T21:07:00+02:00

    Septième saison associés avec le Théatre de la Balsamine! Et pour celle-ci, sous le signe obligé mais d'une certaine jouissance, l'arte povera numérique d'OSP en auteur visuel et à l'écriture de modes d'emploi. Déplier une table pliante, bricoler un piège à mouche, tenir les voiles pendant la tempête, nouer ses …

    Soap slides in the sun

    2018-06-20T14:10:00+02:00

    Another type of tool practice.

    Bram Crevits

    2018-04-06T12:41:00+02:00

    Algue Print Brussels

    It is with great sadness that we learned of the unexpected death of our board member Bram Crevits.

    We will miss Bram’s energy and his persistent interest in the parcours of OSP. We first met him in 2009, as director of the Cimatics festival for which we made a …

    Dirty variables workshop

    2018-03-27T17:00:00+02:00

    Dirty variables workshop is about variable fonts with some distance and manual interpolation (with stroke fonts inside), with La Cambre master students in type media, Brussels, on the 26 + 27 March 2018.

    We are using Fonttools and the ttx format, which is a clear xml dump of every table present …

    L'édition comme l'expérience

    2018-03-05T12:00:00+01:00

    Gijs and me joined L'édition comme expérience at La Villa Arson last week. Monday 12th and Tuesday 13th of March, two days to thread relations from Other ways, Consciousness raising to Montessori's esthetic, au pays de Célestin Freinet.

    In parallel to the conferences and library books speaking, we crashed into …

    Reviving the OSP blog

    2018-01-20T00:00:00+01:00

    Welcome to the new OSP blog! Happy to have you here. This post is titled reviving the OSP blog because in the last 5 years or so, the structure of our website has drastically changed. When this blog was started, on this day in 2006, Harrisson asked the question that …