Daniel Wagner-Hall @illicitonion.com · 09/09/2026Aah the show that means I always mis-pronounce Non Canon in my head! 110
Daniel Wagner-Hall @illicitonion.com · 01/08/2026I think this is about as scrunkly as a hairless cat can get? 070
Daniel Wagner-Hall @illicitonion.com · 09/07/2026At 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...form.jotform.comThe Future of Software Engineering: CYF 10th Anniversary SurveyPlease click the link to complete this form. 000
Daniel Wagner-Hall @illicitonion.com · 01/06/2026I'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 :) 020
Daniel Wagner-Hall @illicitonion.com · 06/05/2026I'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...codeyourfuture.ioCommunity-minded Lead Teacher | CodeYourFutureCommunity-minded lead teachernnLondon.Part-time.nnCommunity-minded lead teachernnLondon or Manchester.Part-time.nnROLE SPECIFICS 0610
Daniel Wagner-Hall @illicitonion.com · 04/05/2026I think you can sufficiently separate how to vote vs count? "Rank the candidates (skip any you dislike)" feels simple enough? "How to count such that results are understandable" is indeed upsettingly complex. But given lack of faith in the current system, probably still better than FPTP? 000
Daniel Wagner-Hall @illicitonion.com · 08/03/2026A simple way of a caller being able to provide allocation space to a function. Maybe that's something like `&own`, some way to say "I'm chill with auto-boxing any intermediate allocations I need and passing ownership of them up the stack", or something around in-place-init people are discussing... 000
Daniel Wagner-Hall @illicitonion.com · 03/02/2026I'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.codeyourfuture.ioJobs | CodeYourFutureJob openings at CYF: be part of a unique learning community for people with the most limited economic, social and personal resources. 000
Daniel Wagner-Hall @illicitonion.com · 01/12/2025Egg puncher also learned how to open the kitchen bin. Bin now has a child-lock on it. 120
Daniel Wagner-Hall @illicitonion.com · 25/10/2025I 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... 010
Daniel Wagner-Hall @illicitonion.com · 31/05/2025If you're at UKGE, go check out @bardic.tools cool cool stand and their cool cool DMing tools! 010
Daniel Wagner-Hall @illicitonion.com · 14/05/2025I'm hiring for a cool tech ed person - come work with me and help people improve their lives! codeyourfuture.io/community-mi...codeyourfuture.ioCommunity-minded Lead Teacher | CodeYourFutureCommunity-minded lead teachernnManchester, Birmingham, or Glasgow.Part-time.nnCommunity-minded lead teachernnVarious locationsPart-timennROLE SPECIFICS 000
Daniel Wagner-Hall @illicitonion.com · 29/03/2025Removed `as` casts in favour of specific traits (possibly with some sugar) for each different thing `as` is used for. Still vaguely hoping we can eventually deprecate them, but wow it's a journey. 030
Daniel Wagner-Hall @illicitonion.com · 23/02/2025Fiction: Victoriocity, Wooden Overcoats, Midnight Burger (UK) Politics: It's Bloody Complicated 020
Daniel Wagner-Hall @illicitonion.com · 21/02/2025"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...medium.comDon’t ask forgiveness, radiate intentAs simple encouragement to act, “ask forgiveness, not permission” is fair enough. But here are 4 reasons to signal your intentions: 142
Daniel Wagner-Hall @illicitonion.com · 18/02/2025TIL that `awk` allows specifying multiple delimiters. So `awk -F'[<>]' '{print $2}'` will print what is between <>s! 010
Daniel Wagner-Hall @illicitonion.com · 08/02/2025I started there, and then got upset because of casts between ints and floats...! 100
Daniel Wagner-Hall @illicitonion.com · 21/01/2025I 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? 110
Daniel Wagner-Hall @illicitonion.com · 20/01/2025Does 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...? 042
Daniel Wagner-Hall @illicitonion.com · 28/12/2024I 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! 010