Well, there’s a lot of philosophizing on here about what a hypothetical future with unionized programmers might look like; some good, some bad. We already know what a future without one will look like: open offices, JIRA ticket quotas, unpaid overtime, permanent contract work, whiteboard coding interviews, penalties for experience and education and zero training.