Categories
Training & Community

Supporting The Next Generation

In this post, I explain why I volunteer to give guest lectures for students and what supporting the next generation of developers, architects and engineers means to me.

Introduction

Opening LinkedIn one morning in June 2026, I was deeply touched to receive these kind and unexpected words from Ada‘s Steve Rich after my recent trip to sunny Sheffield:

2026 06 25 SteveAdaFeedback

I wasn’t initially sure how to respond without it turning into LinkedIn farming or a self-congratulatory fest, so writing about it here felt like the best option. I recently wrote some tips for anxious new panellists, and in a similar spirit this post seems like the best way to explain why I give these lectures and why I think they’re important.

Sure – it’s a good opportunity for me to practise and get out of my comfort zone. And as an AWS Community Builder and User Group Leader, I have access to tools and services that help me share knowledge and connect with the wider tech community. But there’s more to it than that, going back to my own experience studying technology in the early 2000s and why that motivates me to support today’s up-and-comers.

So in this post, I’ll talk about how I try to close the gap between the classroom and the real world. I’ll walk through what I did in Sheffield, and explain why supporting the next generation matters, both for Ada students and beyond.

About Ada

Firstly, some context about Ada:

AdaLogo

Ada, the National College for Digital Skills, is a specialist further education college founded in 2015 and named after Ada Lovelace. They offer Sixth Form and Apprenticeship curricula, have campuses in London and Manchester and also operate a cohort in Sheffield. Ada works with employers including AutoTrader, HSBC and Siemens, aiming to transform the lives of 10,000 young people by 2028.

Starting in 2024, I’ve done four lectures for Ada covering topics including cloud computing, data analytics and my career journey. What began as stepping outside my comfort zone has become a semi-regular thing! As someone active in the wider AWS community, through AWS User Group Lancashire and beyond, I’m hopeful I’ll get similar opportunities with Ada and other colleges and universities in the months and years ahead. I feel that supporting the next generation, wherever I can, aligns closely with the goals of the Community Builder and User Group Leader programs.

Making It Real

Let’s rewind to the early 2000s when I was studying. Studying technology was very different then than it is today. There was no Stack Overflow to read and interact with, no YouTube lectures and tutorials to watch and no Discord servers to share ideas and pool experience.

Instead, there were textbooks, demo files, PowerPoint slides and internet forums of varying quality. And despite my best efforts, my attention and enthusiasm slowly drained. I couldn’t see how I would use what I was learning in the real world. It wasn’t real, and I couldn’t find a way to make it real.

These were entirely my issues. Others I was studying with at the time went on to great things, but we don’t all learn in the same way, and that’s just how things panned out.

Fast forward twenty years, and that gap has closed in one sense. Today’s students have resources I couldn’t have imagined. But having more resources doesn’t necessarily solve the problem. What’s still missing is context: how all this stuff actually gets used, day to day, by people doing the job. That’s the gap I try to fill with my lectures – my own attempt at supporting the next generation to help them reach and thrive in the tech industry.

Opening It Up

The recent lecture I delivered for Ada in Sheffield is a good example of the kind of things I like to do. After getting a brief from Steve on what the students were studying, I built a simple real-time voting web app for the lecture. To make it interesting, the app used a shared frontend and database, but split its backend across three different AWS compute services – EC2, ECS, and Lambda – each with its own endpoint:

ada sheff architecture

My lecture had three parts. I began by discussing some core cloud concepts they’d touched on in class and which would soon come into play:

  • AWS Regions: Explaining what they are and how they address real-world concerns such as service latency, HADR and data sovereignty.
  • AWS Services: Exploring some of the service categories and explaining why AWS offer several services within each category.
  • Manual vs Managed: Discussing why managed services exist and exploring some of the high-level benefits and tradeoffs.

Then, I loaded up the app and let the students try it during a break.

In the second part, I broke the app down into its constituent pieces. I showed the architecture diagram and the CDK code, then accessed my AWS account and walked through everything: the shared CloudFront frontend and S3 storage, the different compute setups and even the Cost Explorer charts and CloudFormation deployment timelines.

This is something I rarely get to do in public, since most of my diagrams and code are subject to NDAs! This app was different – a bespoke build funded by my AWS Community Builder credits with nothing stopping me from opening it up to my audience completely. For the students, that meant a real AWS bill, a real deployment pipeline and real architecture decisions, not a sanitised slide-based classroom example.

The final part opened the floor for questions about the app, my Steamhaus role and anything else on their minds.

Making It Stick

I approach these lectures the same way I approach creating my AWS community sessions. Diagrams and slides will always have their place, but I prefer showing people what things actually do. When students can see a system working in the real world, it sticks in a way slides rarely do.

It’s also, in a small way, me helping these students with something I found hard while studying myself. I didn’t get any real-world examples, so I had to make do with what I could find and struggled as a result. If I can now reduce that burden for someone else, even by a lecture’s worth, that is time well spent.

Lectures like this aren’t easy to prepare, and they don’t always go to plan. But that’s kinda the point! Sometimes, neither does the job!

1782326784261
Mid-delivery @ Sheffield

Making It Accessible

When I was studying, there was always a question in the back of my mind that I couldn’t quite answer. What are the jobs like? What are the people like? What’s a typical day?

Without access to industry professionals it was impossible to know, and it’s easy to fill in those gaps with assumptions. And when your only experience of technology is via academia, you end up assuming the industry is full of academics.

The reality is very different. Yes, there are deep specialists who have been doing this all their lives. But there are also new starters, generalists, career-changers and everyone in between. This isn’t as obvious from the outside as it seems, so I try to improve the tech industry’s accessibility for students in two ways:

  • Bridging the gap between Levels 100 and 200.
  • Showing students that the people already doing the job are just as human as they are.

Levelling Up

Firstly, let’s talk about AWS levels. AWS uses a five-level scale to grade the audience knowledge expected of its talks, training and documentation. This ranges from Level 100 (Foundational) to Level 500 (Distinguished). It’s meant to help people find content pitched at the right depth for them, and help speakers and writers scope their material to a specific audience.

2026 07 19 AWSLevels

I’ve long held the opinion that there’s a missing layer between Levels 100 and 200 – and that’s where most students sit. There’s no exact science here, so I’ll use the AWS Community Day DACH Talk Levelling Guide for reference. It defines Level 100 audience knowledge as someone who might have heard of AWS but has little or no hands-on experience with it. Level 200 steps up to familiarity with the basics: spinning up resources and knowing core terms like VPC, EC2 and S3.

But going from not using AWS at all to spinning up AWS resources, and going from having limited knowledge of the public cloud to understanding the differences among networking, compute and storage services, are big leaps!

For example, students may be aware of AWS Regions but not understand their importance or utility. That understanding only really comes with real-world experience, and these students haven’t had the chance to build that yet. So a Level 100 session might teach them nothing new, while a Level 200 session might go over their heads.

I try to pitch my student lectures somewhere between. Expanding on the Level 100 fundamentals without assuming familiarity with Level 200 topics like containerisation, storage types and network subnets. It’s a tricky balance, and I don’t always get it right! But I aim to help them understand how services slot together for the kinds of things they’ll be doing in their careers. This understanding will, over time, help them manage resources and make their own architectural decisions, ultimately unlocking the myriad Level 200 and Level 300 materials that are widely available.

Keeping It Human

In our industry, there’s no always-right answer, and no answer without compromises or tradeoffs. I’m not a polished, gatekept authority handing down absolute truths. I’m just an engineer making things work.

This is why I prefer using an informal conversational style over a scripted, flawless “Here’s the correct solution” one. At Sheffield, I demonstrated the voting app in the same way I’d explain it to a colleague over coffee – mistakes, tangents and all.

Ultimately, if the students can see that this bumbling, slightly chaotic shark can make a half-decent go of things in the tech industry, then they should be emboldened enough to have a go themselves. To me, that’s what supporting the next generation is really about.

1726057746966
Talking about career beginnings in Manchester

Paying It Forward

Like many within the tech industry, my career is built on the generosity and patience of colleagues and strangers. Without these people, I wouldn’t be in the position I am today. I still remember the growing pains associated with triaging a ticket, using a Python virtual environment and being shown how to exit Vi for the first time. And the second time. And the thir…, well – you get the idea.

Looking back, the best seniors I worked with understood that mentoring isn’t a one-way street. When you guide someone, it builds momentum that helps them, and helps you too:

  • The learner gains confidence: They start taking initiative and solving problems independently.
  • The load gets shared: As they build confidence, they can take on operational workloads and build real, hands-on experience.
  • Your own knowledge gets stress-tested: You arguably don’t truly understand a concept until you have to explain it to someone else.
  • You grow as a leader: Teaching forces you to refine your communication, empathy and patience.

These principles also apply to lectures like the one in Sheffield. It’s not just information flowing one way from me to the students, but something that sharpens my own thinking too – supporting the next generation and myself at the same time.

The idea of paying it forward is central to our industry, whether from a screen, at a desk or in a classroom. There will always be people with experience to pass on, and people with things to learn. Now I’m in a position to pay it forward myself, handing on knowledge that took me decades to gather. So I’ll do what I can to keep this industry flywheel spinning.

1780601676178
Student Panel @ Comsum Birmingham

Summary

Twenty years ago, I didn’t have access to people working in the tech industry, and it would have made a real difference in the years that followed. Now that I’m in a position to be that person for someone else, I think it’s vitally important to make time for that.

Beyond the people I meet at conferences, meetups and user group events, there are entire generations of future developers, architects and engineers in classrooms around the world. And they’re all wondering what the industry holds for them. At a time of hiring uncertainty and AI-driven upheaval within the tech industry, supporting the next generation with honest, hard-earned advice is more necessary than ever.

Steve’s message is a good reminder of why all this is worth doing. If I don’t do it, who will? And if I do it often enough, and visibly enough, I’ll hopefully encourage others to do the same.

Like this post? Click the button below for links to contact, socials, projects and sessions:

SharkLinkButton 1

Thanks for reading ~~^~~

Categories
Training & Community

Three Tips For The Anxious New Panellist

In this post, I share some of the reasons I decided to try panels and podcasts, along with three practical tips that helped me as an anxious new panellist.

Introduction

In 2024, I wrote Three Mantras For The Anxious New Speaker, a post about my experiences with presentations, public speaking and personal anxiety. Since then, I’ve been working to become more comfortable with spontaneity through panels and podcasts.

This has not been easy. Unlike presentations, panels remove much of the structure and predictability that I usually rely on. However, I have also found them to be valuable experiences for developing confidence and conversational skills.

In this post, I want to share what I’ve learned about panelling so far, including my motivations for trying it and some practical tips that helped me as an anxious new panellist. Although my experience in this area is still limited, I hope this information is useful to others in similar situations.

Choosing Panelling

As an anxious new panellist, I quickly realised that speaking and panelling are fundamentally different experiences. This section explores some of the things I’ve learned so far about these differences.

Panelling Is Not Speaking

Panelling and speaking have some key differences. These don’t make panelling harder than speaking; they just make them different types of activity. Adjusting to those differences needed a very different mindset from traditional presenting.

Predictability

Speaking is fundamentally easier to rehearse. Slide order, speaker notes and demos can be practised until they feel familiar. Even if nerves appear on the day, there is comfort in knowing roughly what comes next.

A panel discussion is different because, while the main theme is known in advance, the direction of the conversation is not. Conversations can move unexpectedly, panellists may introduce entirely new perspectives, and moderators may skip planned topics altogether if the discussion naturally flows elsewhere.

Control

Speaking is largely under the speaker’s control. They decide the pacing, the structure and how long to spend on each point. Points can also be expanded or adjusted depending on the audience and timings.

Panels are more collaborative and less predictable. The moderator guides the discussion, and control shifts between panellists and the audience as the conversation develops.

As a frequent overthinker, I initially found this surrender of control uncomfortable. However, I discovered that it can in fact reduce pressure, as no single person is responsible for carrying the entire session alone.

Focus

During presentations, much of the audience’s attention is directed towards the slides, demos or visuals. While the speaker is important, they are often sharing attention with the content on screen.

Panels and podcasts are different. The audience is watching the panellists: how they react, listen and respond to one another. Audiences here are usually looking for authenticity and conversation rather than a perfectly delivered performance.

Presence matters more than polish.

Understand Your Why

Panels and podcasts can be uncomfortable experiences, especially when you are naturally anxious. Before throwing yourself into them, it helps to understand why you want to do them in the first place.

For me, there were several reasons, framed around becoming more comfortable in unscripted conversations:

Practising Questions

Many speakers dread the post-presentation Q&A. Even experienced speakers such as Sheen Brisals have discussed how difficult it can feel. The challenge is that there are not many ways to practise it authentically.

Panels and podcasts are effectively extended Q&A sessions. Panellists are constantly listening, interpreting and responding in real time. Over time, this helped me become much more comfortable with unexpected questions and with creating frameworks to handle and respond to them.

Practising Being Off-Script

Presentations have pre-set structures. Even when nerves appear, there are usually familiar slides, demos or rehearsed transitions to fall back on.

Panels are different. Their inherent unpredictability forces you to think aloud, adapt to others and contribute without knowing exactly what’s coming next. Instead of mentally searching for what to say, the focus is on listening and responding naturally.

For me, this was one of the most valuable skills to develop because it carried over into presentations, meetings and everyday conversations.

Learning Different Types of Confidence

Confidence is not a single skill. It has many aspects, such as:

  • Presentation confidence: Delivering something prepared.
  • Conversational confidence: Joining discussions naturally.
  • Recovery confidence: Staying calm when losing a train of thought, misunderstanding a question or needing to change direction.

For a long time, I confused preparation with confidence and began hitting unexpected walls. Now, speaking develops my confidence in prepared and expected situations, and panelling is helping me build my confidence in spontaneous and ad hoc ones.

Talk About What You Know

Presentations can sometimes hide uncertainty behind preparation. A polished slide deck, rehearsed demos and carefully memorised transitions can do lots of heavy lifting. Conversely, the conversational nature of panels makes uncertainty much more visible, especially when discussions move into unexpected territory or follow-up questions appear.

In general, greater knowledge and experience with a topic make conversations easier. On the other hand, unfamiliarity increases the mental effort required to think, respond, and adapt in real time. And audiences often notice when someone sounds unsure, especially in conversational settings.

For me, speaking from genuine experience made a huge difference. Conversations became more natural, answers became less rehearsed and I spent far less energy trying to sound credible.

Logicast

Panelling Tips

This section covers some practical tips that have helped me as an anxious new panellist.

Do Your Research

I am not saying to go full CSI or Sherlock Holmes here, but doing a bit of homework before a podcast or panel can make a big difference. It helps you avoid obvious mistakes, tailor your answers to the audience and feel more settled before you start.

While this section covers both established and new events, some advice applies to both kinds:

  • Arrive early. As an event organiser myself, I know the “What if my speakers don’t show up” feeling well. The sooner you’re there, the sooner the organiser can relax a little.
  • Speak to the event organisers before the panel starts. Whether you’ve met them before or not, an informal pre-event chat is a great icebreaker and helps ensure everyone knows what’s planned.
  • If there’s an audience, speak to some of them before the panel starts. You’ll get a feel for who’s in the room and what they’re hoping to get out of the evening.

Not everything on this list may be required (or even possible), but the more context you have going in, the better.

For Established Events

Established events usually have some kind of online presence. This might be Meetup pages, LinkedIn posts or event websites. Review these for examples of:

  • Topics that past events have covered.
  • Speakers who have been at past events.
  • Recorded sessions, if they exist.

These are good indicators of the usual event tone and the level of detail expected. They can also tell you whether the audience prefers practical advice, big-picture discussion or a more conversational approach. Clues can also come from the event’s organisational team and intended audience.

For example, in April 2026 I spoke on panels for Logicast and Preston Tech Connection. Logicast is an online event that is more technically oriented and AWS-specific, so my preparation included reading the latest AWS blogs and topical news stories.

Preston Tech Connection is an in-person event geared more toward exchanging ideas and community support, so this time I drew more on my personal experience and broader industry observations for preparation.

For New Events

It’s also possible that this might be an entirely new event, or the first time the event has done a panel. If so, that can actually work in your favour. If there is no history, there are no fixed expectations. There is more freedom to shape the tone, bring your own style and help set the standard for that event.

Reach out to the organisers. Ask questions. Clarify expectations. Remember – they’ll want the event to be a success too! Find out if there are any topics they definitely want to cover, what they expect from the audience and what their vision of success looks like.

2026 04 28 VibeCoding

Have Talking Points

One of the most common fears for an anxious new panellist is sitting there with nothing to say. One of the easiest ways to reduce anxiety here is to arrive with some familiar, relevant topics that you know you can talk about.

Personal Introduction

Have a short, direct personal introduction that you’ve practised to the point where it feels natural. Introductions will vary depending on the event, but most should quickly cover:

  • Name
  • Occupation
  • Relevance to discussion topic

For example, my prepared intro for Preston Tech Connection was:

  • Damien Jones
  • AWS Consultant at Steamhaus
  • Presented an AI-assisted web app at last week’s AWS London Summit.

During The Event

An anxious new panellist may worry about awkward silences or moments where they suddenly can’t think of anything useful to contribute. To prevent this, keep a safety net of notes and bullet points to use. A live panel isn’t a closed-book exam, so carrying notes is a smart move.

These notes can help you stay focused and relaxed during the event. I find that writing my ideas down guides my thinking and stops my mind from going blank. A quick glance at a notepad or device is preferable to staring blankly at the audience while your thoughts dry up.

VIbreCodingNotes
Some of my Preston Tech Connection OneNote notes

Not all points will be relevant as the conversation develops, but it’s better to have an unused point than to need one and not have it.

Closing Remarks

You may want to, or be expected to, give closing remarks at the end of the event. Prepare for this either way.

A good closing remark doesn’t need to be long. A sentence or two summarising your key takeaway or position, or a quick mention of where people can continue the conversation afterwards, is fine.

Give Yourself Kindness

As an anxious new panellist, the pressure to have a perfect answer for everything can feel overwhelming. You don’t need one. All three points below come back to the same idea: being honest about your limits is better than pretending you don’t have any.

These points also apply to post-presentation Q&As as well – in fact, some of this advice was born there!

Taking Thinking Time Is Reasonable

You may get a question that you need time to think about. That’s completely normal. I use two ways to handle this:

  • Say “I need a moment to think about that.” Yup. People generally perceive silence as bad. Silence with a purpose is perfectly acceptable, especially when it results in a relevant, focused answer. This gives you some breathing room to gather your thoughts.
  • If you need more time than that, say so and consider if this question is best answered after the panel. Remember – the rest of the audience is in the room too! If so, offer this and anyone interested can join you then. Alternatively, ask the moderator to move to another panellist while you gather your thoughts.

We’ve all seen someone visibly making up an answer on the spot, and it’s usually obvious. Don’t be that person. Take the time you need. The quality of your answer will improve, and you’ll maintain the room’s trust and respect. People are far more likely to appreciate a thoughtful answer than a rushed one.

One resource that helped me a lot with this was the following Luxury Academy video. While it’s about interactions with high-net-worth people, the advice on handling silence has helped me massively.

‘I Don’t Know’ Is An Answer

This isn’t a memory test or an exam. Frankly, admitting you don’t know something is a stronger response than trying to force an answer that might be substandard or wrong.

While saying “I don’t know” in front of a group is hard, the audience is more likely to value your honesty than to accept attempts to bluff your way through. In the worst-case scenario, you’ll know what to research next. In the best case, someone in the room might have the answer, leading to a more engaging conversation than you could have had by yourself.

‘I Don’t Have An Opinion’ is An Answer

You simply may not have an opinion about something. Reasons for this may include:

  • Having no experience in the question’s domain or speciality.
  • Not having encountered the problem or situation described in the question.
  • The question being contested or nuanced, with no clear answer either way.

Indeed, a response of ‘I don’t have an opinion on that, because…” is valid. During a lecture, I was once asked whether I preferred tabs or spaces when writing SQL. I replied that, as long as the code is readable and standardised, I don’t mind. So while not answering the question directly, my answer still had some value.

Don’t present this as ‘I don’t care’ though. While not having an opinion is neutral, not caring is usually negative. People can struggle to ask questions, so always treat inquiries with respect.

Summary

In this post, I shared some of the reasons I decided to try panels and podcasts, along with three practical tips that helped me as an anxious new panellist.

I examined the differences between speaking and panel discussions, emphasised the value of preparing key talking points, and highlighted the importance of being honest when you do not know something or need time to think.

Panel discussions don’t have to be perfect. At their best, they are conversations among people sharing experiences and perspectives. While preparation is helpful, it’s equally important to let yourself be human and spontaneous during the process.

Like this post? Click the button below for links to contact, socials, projects and sessions:

SharkLinkButton 1

Thanks for reading ~~^~~

Categories
DevOps & Infrastructure

Installing A Drive Selector In An Amiga 500 Plus

In this post, I install a drive selector in my Amiga 500 Plus, letting it boot from USBs and a Gotek instead of floppy disks.

Introduction

So, remember that YouTube channel I started? Yeah – me neither.

Well, it’s back! I recently won an eBay auction for an external Gotek and Amiga 500 drive selector, and that gave me the nudge I needed to make a video!

eBayGotekAuction

This isn’t me chasing YouTube stardom. Rather:

In this post, I will cover some key concepts for those less familiar with 90s Commodore hardware, explain what happened during filming and then leave you with the finished video. Watch me flailing with drives and chips for 20 minutes!

Let’s begin with some explanations.

Some Key Concepts

Before jumping into the video, it’s worth covering the hardware and installation steps involved.

About Goteks

The Gotek floppy emulator was originally developed by Gotek System, based in Shenzhen, China, primarily for the industrial sector.

gotek pcb
A Gotek PCB

Original Gotek Design

The Gotek was originally designed to replace 3.5-inch floppy drives in legacy hardware such as CNC machines, aviation devices and musical workstations. Many of these machines depend on floppy disks for data input, making them difficult to operate as working floppy disks become harder to find.

The Gotek functions as a hardware bridge by emulating the electronic signals of a mechanical floppy drive. Instead of using physical disks, the emulator reads digital disk images from a standard USB flash drive. USB drives can store and manage multiple virtual disks, offering modern storage reliability without requiring invasive modifications to the host machine’s internal components.

gotek initial
Basic Gotek with three-digit navigation display & file selection buttons

Modern Gotek Usage

Gotek capabilities have greatly improved over time, thanks to people like Keir Fraser, the creator of the open-source FlashFloppy firmware. While basic Gotek models are still available, most enthusiasts now use FlashFloppy for compatibility with a wide range of vintage electronics.

Over the years, several Gotek models have been released. Current hardware options often include usability enhancements like OLED screens for clearer file navigation, rotary encoders for quick file scrolling and built-in speakers that mimic the seek sounds of traditional drives.

gotek modern
Modern Gotek with OLED navigation display and file selection rotary dial

About Drive Selectors

An Amiga drive selector is a device that switches the signals between the internal floppy drive and an external drive.

Why Are Drive Selectors Needed?

In the Amiga architecture, the internal floppy drive is designated as DF0, while external daisy-chained drives are assigned as DF1, DF2 and DF3. This hierarchy is fundamentally tied to how the hardware and software interact.

The earliest Amiga 500 models used Kickstart 1.3, which has no user-accessible way to select an alternative boot drive. Later Kickstart versions, starting with 2.0, introduced the option to select a boot drive through the early boot menu:

AmigaEarlyBootMenu

However, a significant issue remained: the software itself. A lot of classic Amiga software used custom trackloaders. These were low-level routines that bypassed AmigaDOS and read physical disk tracks directly. Developers used them to improve loading speed, reduce memory use and add copy protection.

By bypassing AmigaDOS, these NDOS (Non-DOS) disks could:

  • Load faster by reducing drive head movement.
  • Conserve memory by not loading the full OS disk-reading library.
  • Prevent piracy through non-standard disk formatting.

The downside was that many of these disks were hard-coded to expect DF0. Even if a program was launched from DF1, it might still look for files or data on DF0. If DF0 was empty, the Amiga would crash or simply hang.

That is where a drive selector becomes useful. Rather than changing the software, the selector changes the hardware’s view of the drives.

How Drive Selectors Operate

Drive selectors are available as switched and switchless versions. Mine is from AmigaStore.eu, judging by the PCB markings.

To understand how a drive selector works, one must look at the 8520 CIA (Complex Interface Adapter) chips on the Amiga motherboard. Specifically, CIA-A (located at address $BFE001) is responsible for handling the floppy disk interface signals, including the Drive Select lines.

cia even
An Even CIA Chip

Upon boot, the Amiga identifies which drive to talk to using four active-low Select signals: _SEL0, _SEL1, _SEL2, and _SEL3.

  • _SEL0 triggers the internal drive DF0.
  • _SEL1 triggers the first external drive port DF1.

A drive selector sits between the CIA-A chip and its socket. It intercepts the relevant traces and swaps the logic lines when activated:

  1. The _SEL0 signal coming from the CIA is routed to the motherboard’s DF1 circuitry.
  2. The _SEL1 signal is routed to the internal DF0 circuitry.

Because this happens electrically before the signal reaches the drive cables, the Amiga does not know anything has changed. It still believes it is talking to the internal drive, but the signal is actually being redirected to the external Gotek.

That gives a level of compatibility that software-based drive remappers cannot always match. Even persistent trackloader-based software will treat the Gotek as if it were an internal drive.

SelectorFitted
A fitted drive selector and switch

Video

Here’s the full video walkthrough of the install – droppages, shark noises and all!

Video Summary

In the video, I open my 1991 Amiga 500 Plus and install a drive selector PCB. I took a fairly quick-and-dirty approach and worked around the internal components, but in hindsight I should have removed the floppy drive entirely to give myself more room.

The installation involves carefully removing the Even CIA chip from its socket on the motherboard. I then connect the drive selector PCB to the original 40-pin socket and place the chip into the selector.

After that, I test the setup with an Amiga Test Kit floppy disk and a Cannon Fodder ADF. The selector successfully redirects the DF0 boot signal to the external Gotek, letting me boot from USB while keeping the original internal floppy drive fully functional.

This is not presented as the optimal method – retro hardware can be unpredictable, and a cleaner approach would involve removing more components before starting.

Video Chapters

If you prefer, you can jump to specific sections using the chapters below.

  • 00:00 – Introduction
  • 02:08 – Explaining the DF0/DF1 boot problem
  • 02:53 – The Drive Selector PCB & Toggle Switch
  • 03:59 – Opening the Amiga (Safety First!)
  • 04:32 – Identifying the Even CIA Chip (U8)
  • 06:04 – The delicate art of chip extraction (and bending pins)
  • 10:54 – Amiga 500+ Hardware: Agnus, Denise, and current values
  • 12:37 – Installing the Switcher & Re-seating the CIA
  • 16:35 – The first boot & a mysterious Guru Meditation
  • 18:46 – Success! Testing with Amiga Test Kit
  • 20:05 – Final Demo: Loading Cannon Fodder from the Gotek

Technical Errata & Clarifications

  • 02:08 – I called it a “Godrive,” I meant Gotek.
  • 09:25 / 10:11 – I mentioned “bent chips” – I meant the metal pins/legs!
  • 11:14 – Confirming: The 8375 Agnus is the 2MB Chip RAM version. Standard A500 Agnuses (8370/71/72) only support 512KB or 1MB.
  • 17:15 – The Guru Meditation was likely a seating issue with the CIA adapter. If the pins aren’t making perfect contact, the CPU will throw this error immediately.
  • 17:53 – The ticking sound is the stepper motor resetting to track 0. It has nothing to do with the drive heads.

Plus I erroneously call it a ‘Drive Switcher’ throughout. Oops.

Summary

In this post, I installed a drive selector in my Amiga 500 Plus, letting it boot from USBs and a Gotek instead of floppy disks.

I had fun with this! Which was the point! It was a chance to work on something familiar in a cosy space, and get more comfortable on camera while doing it. This and the recent Kubernetes lab reminded me why I like retro projects so much: they are practical, technical and just unpredictable enough to keep things interesting.

Like this post? Click the button below for links to contact, socials, projects and sessions:

SharkLinkButton 1

Thanks for reading ~~^~~