All Calls for Speakers will close on April 3, 2024 at 23:59 UTC.

Preface

Thank you for your interest in speaking at Software You Can Love.

The deadline for submitting applications is April 3, 2024 at 23:59 UTC. You are free to apply to both day of talks. You can also apply more than once to each track, but we kindly ask all applicants to each submit no more than 4 talks in total.

Talks are all 45min long at most, including Q&A. This means that if you want to have 10min of Q&A, then your talk must not be longer than 35min.

In our experience the sweetspot for a talk is 30min, so try to aim for that.

Accepted speakers will receive a complimentary ticket to the main conference (i.e. day 0 optional workshops not included).

Call For Speakers - Software You Can Love (Day 3)

Today we celebrate the art of creating software for humans.

The first theme of the day is the relationship between software and art. Software that supports the creation of art, generative art, and also more philosophical questions, like "Does Technology Destroy Art?"

The second theme is learning how to combat the wake of user-hostile software. Abuse of private data, endless "not now" nagging, requiring a subscription for heated seats; all of these are blatant examples of external factors worsening technology in a way that can't be solved just by picking a better programming language.

Lastly, all topics that gratify intellectual curiosity are fair game, as long as they're not overly focused on programming minutiae. This day is meant to be accessible also to people interested in technology who might not be programmers.

Here are some examples of previous talks that fully matched the themes of this day:

Application form link.

Call For Speakers - Systems Programming (Day 2)

Talks about software development mainly from a technical perspective.

People tend to think of systems programming as the act of creating software that operates near the levels of abstraction occupied by the OS (eg manual memory management, syscalls, bit fiddling), but at Software You Can Love we have a more nuanced perspective on the subject best explained by Andrew Kelley in his “Making Systems Programming Accessible” talk.

We feel this topic is of paramount importance because when we fail to properly recognize the systems we are dealing with (and creating ourselves), the temptation is to solve issues by piling on more abstractions layers on top instead of fixing what’s actually wrong with the current system, leading us to the suboptimal state of modern software.

As long as your talk is meant to help us improve our systems programming mindset, it doesn’t matter which programming language or part of the stack you’re focusing on.

This year we’re also opening the event to the Roc programming language community so we will prioritize talks that help cross-pollinate our knowledge and perspectives.

In particular we’re interested in exploring the new sets of possibilities and tradeoffs that Roc offers by bridging high-level functional programming with low-level programming and how that can help us create better systems.

Lastly, talks that gratify intellectual curiosity are welcome aswell, and it’s fine for them to be rich in technical details about programming, although we would prefer to be surprised by more unhortodox topics.

Here are some examples of previous talks that fully matched the themes of this day:

Application form link.