Many would argue there are only two hard problems in software: naming and cache invalidation. I’d argue there’s a third problem - abstractions. Whether you’re implementing an API for devs outside of your organization or creating a reusable library for devs on your team, creating the right level of abstraction is difficult. You have to balance flexibility with the ease-of-use. The correct choice is often a function of time constraints, compromise, and trial & error. Johnny will talk about how to navigate these issues more efficiently.
Till is an exciting company that's working to help people avoid having rent derail their financial lives. They're looking to fill several roles to help them continue to meet this mission. Including: Chief Architect, VP of Engineering, CTO, Full stack Developer, and a Back End Developer. Contact [masked] if you're interested
BCC would like to thank Silectis for sponsoring this event! Silectis helps their clients find value in their data, and they're looking for two new engineers! One Data Engineer and one Platform Engineer. If you're interested, check out their descriptions here: https://www.silect.is/careers
Our sponsors, Excella Consulting and EndGame are hiring! https://www.excella.com/careers
And our other sponsor has additional tech events that you may like to attend! https://www.meetup.com/ACM-DC/
3 strikes and you're out reminder: If you RSVP 'yes' 3 times to an event and you're a no show, you will be removed from the group. Accurate head counts are important so we don't waste money on food.