Daniel Wagner-Hall
illicitonion.com
Daniel Wagner-Hall
@illicitonion.com
At CodeYourFuture we've been helping people get into tech for 10 years. But tech is always changing!

If you work in software, we'd love to hear your thoughts on where the industry is going - it'll help us adapt our teaching and support. Please share your thoughts: form.jotform.com/proms/cyf-10...
The Future of Software Engineering: CYF 10th Anniversary Survey
Please click the link to complete this form.
form.jotform.com
July 9, 2026 at 9:17 AM
I'm very excited to be speaking at @leaddev.com in London tomorrow!

I'll be talking about how we can hire better in tech by focusing on adaptability.

If you're at the conference, do stop by - I'll be speaking at 16:35, and often at the CodeYourFuture booth too :)
June 1, 2026 at 9:18 AM
I'm hiring in London!

CodeYourFuture helps high potential people in poverty to get good jobs in tech. If you want work that makes a huge impact to individuals, working with a wonderful team of staff and volunteers, get in touch :)

codeyourfuture.io/community-mi...
Community-minded Lead Teacher | CodeYourFuture
Community-minded lead teachernnLondon.Part-time.nnCommunity-minded lead teachernnLondon or Manchester.Part-time.nnROLE SPECIFICS
codeyourfuture.io
May 6, 2026 at 2:42 PM
I'm hiring for a few roles! See codeyourfuture.io/jobs/ for details. Hiring for:

* People to help teach software engineering in London and Manchester
* A technical interview coach (UK remote)
* Community builders in London and Manchester

Part-time, helping great people, doing good in the world.
Jobs | CodeYourFuture
Job openings at CYF: be part of a unique learning community for people with the most limited economic, social and personal resources.
codeyourfuture.io
February 3, 2026 at 3:00 PM
I will never not be annoyed that JavaScript Dates are 0-indexed for months, and 1-indexed for years and days.

So `new Date(2025, 10, 25)` makes the date 2025-11-25.

I can see how we got here, but...
October 25, 2025 at 5:08 PM
If you're at UKGE, go check out @bardic.tools cool cool stand and their cool cool DMing tools!
Here’s a better picture :)
May 31, 2025 at 6:51 AM
I'm hiring for a cool tech ed person - come work with me and help people improve their lives! codeyourfuture.io/community-mi...
Community-minded Lead Teacher | CodeYourFuture
Community-minded lead teachernnManchester, Birmingham, or Glasgow.Part-time.nnCommunity-minded lead teachernnVarious locationsPart-timennROLE SPECIFICS
codeyourfuture.io
May 14, 2025 at 10:51 AM
"Don't ask forgiveness, radiate intent"

This (short!) blog post by @elizayer.bsky.social is the link I probably share with people the most.

It has wonderful advice, both for professional interaction and life.

Give it a read!

medium.com/@ElizAyer/do...
Don’t ask forgiveness, radiate intent
As simple encouragement to act, “ask forgiveness, not permission” is fair enough. But here are 4 reasons to signal your intentions:
medium.com
February 21, 2025 at 1:33 PM
TIL that `awk` allows specifying multiple delimiters. So `awk -F'[<>]' '{print $2}'` will print what is between <>s!
February 18, 2025 at 10:18 AM
I just tried to explain the difference between a "cast" and a "conversion" (e.g. in C++ `(char)65` vs `std::to_string(65)`, but not language-specific).

I... Did not have a good answer. Some guidelines. No good answer.

Does anyone have a good answer?
January 21, 2025 at 12:42 PM
Does anyone have a really good introduction to WebSockets? Ideally covering "Why do we want these?" "What roughly are they?" "What do they look like in practice?"

Right now I have a bunch of resources that each provide part of the picture, but it feels like there must be a good single overview...?
January 20, 2025 at 2:59 PM
I can't express how much I enjoyed reading @annasavory.bsky.social's first newsletter today. Give it a read, you'll probably enjoy it too!
December 28, 2024 at 10:09 PM