Transcript: Foxley Talent - Jon Gould
hi welcome to another episode of django chat podcast on the django web framework i'm carlton
gibson joined as ever by will vincent hello will hi carlton hello will and today with us we've got
with us jungle from foxy talent and django social hello john yeah hi hi chaps nice to uh get on and
and chat with you no thank you for coming on thank you for coming on you um so what do you want we
We should let people know who you are because I'm excited to have you on and chat about the various topics, but people might not know you too.
For people in the audience, how would you introduce yourself?
Who are you?
So I am a career recruiter, worked in tech recruitment for nearly 15 years.
And for 14 and 6 months of that, within the Django and Python community world,
mostly within the UK, up until probably the last 18 months,
it was always very much UK-focused.
Not sort of your typical recruiter.
I've always tried to buck the trend in that sense.
But I have been very sort of influenced and led by the various community
involvements um and i suppose over the last 12 of those 14 years heavily involved in like london's
community the django community with through various um guises which will probably i know
we'll try and cover off um and no no it's not last year anymore the year before last
i took the plunge and set up my own business which is foxy talents um with the the mission
the goal to be the go-to recruiter for the python and django community globally um
you and with just taking a very community first approach to everything if it's the right thing
to do we'll do it um very so very different okay that's good that's a good high level i'm gonna go
straight in there so you're recruiter right django how do you focus what what's led you to focus on
I mean it seems like quite a clever thing looking at what you've been doing the last year or so
and yeah it's like niche down get get a name in a particular area that sounds like a great idea but
in my experience of recruiters which is quite long they're they're they're not usually very good at
matching a particular skill set to a job it's like very much fire off random emails and see what
sticks yeah I think for for the major not for the majority but I think it's very easy to say that
you're a specialist um and it's probably what a customer a company or a job seeker probably
wants to hear is oh i specialize in this and then they'll probably present one job to you
and if you don't fit it you'll never hear from them again um or six years later are you still
interested in entry-level jobs anymore yeah the and then from the client perspective it is it's
matching that um understanding the job spec as a as a non-technical um person but understanding
where it what somebody's after the the key points about the personality it's going to fit the
experience they're looking for but knowing that all because all we do is talk to python and django
people everybody's pretty much going to be close enough to the um the the spec that we can come
off a call and know three or four people who will fit it if they're available or interested
and then do the other work behind the scenes um i initially i started my career in 2008
um as a contract recruiter for software engineers within the south of the uk and that was my remit
um trying to i think uh sourced dotnet developers c++ engineers java developers um a bit of yeah
at that point anything or anything that was software sort of fell to me and it was just
purely by chance in 2008 i think i was trying to i was working with a dotnet developer in
east anglia sent them to a their profile um agreed to send it to a couple of places that i knew in
the city of norwich norwich union being one of them who were at that point unknown to me were a
big django user um and they turned around said look we don't really need any dot net developers
but if you know a django developer or two we'd take them on for we've got projects all of next
year so it just sort of it happened i didn't know what they were talking about i've held my hands up
and i was like i i'm happy to take a brief on what you're looking for i've never heard of this
before but i can definitely find you somebody if you trust me and give me the opportunities to do
it um found the two two contractors who started like the following week um they then we met they
needed a couple more then they needed three or four more and before i knew it i was scouring
the whole of the uk for anybody who worked with django and this is 2008 so it's quite old just
nobody was really recycling on job boards in terms of like it might they might be in their
first job using django so they're not then looking for work because they're happy because they found
somewhere that commercially uses django so there's nobody who's using the job boards linkedin wasn't
really a thing twitter was somewhere that i suppose i'd started following because i'd you
know follow the football club i support and then i thought actually i wasn't one of any developers
are here um sort of found the django community there and then through that i found i think it
was the the london python dojo was happening and i just felt if i can go go along there i might get
to meet some of these people in person or at least some of the people that i'm talking to
and just learn a bit more there was another meetup run by a chap in london which was
less technical more social which was called the um the piss up p-y-s-s-u-p and it was just
meet in the pub and have some beers and talk python and django so so i was like do you mind
if i come along and it's you know the chap who ran it was very accommodating it's like yeah look
come along you know it's it's not really a recruiting event i'm not just sort of said i'm
not really there to recruit i just want to chat and find out a bit more about why people work with
this tech and the whole that was sort of the point where i found that i really resonated with what
a whole open source movement is about and every developer i was speaking to their first question
wasn't what's the day rate or what's the money like it was tell me about the project is it
interesting cat what tools are they using why and it was like this is where i want to be um
and yeah just over time um sort of became a more and more embedded attended different meetups um
and yeah yeah i was just gonna say like i've met plenty of companies at jango events like that
that are saying we're there we're there we're hiring we sponsor the thing but you're literally
the only recruiter i've ever met a jango event is this like a sort of secret knowledge that you've
hit on it to turn up to community events be involved in the community you it's not it's not
the secret code it's not because over time you do i do see there's other recruiters come to the
events but they come once and they go there right yeah exactly they'll go with a very blinkered
mindset of i need to go to this event to find a job seeker for this job that i've got that i'm
struggling with because it's the first python job we've had or so they'll go they'll probably
have got sign off from their manager to expense the some beers in the pub afterwards or something
like that and will be there shaking hands with everybody in the room introducing themselves
asking where people work whether they're looking for a job and if they're not they move on
and just sort of work the room and then leave before the talks um or halfway through the talks
and it isn't and then they'll never come back because they didn't hit they didn't find anybody
um whereas i suppose it's for me it's just i actually i enjoyed going there i met people
regularly so the same people were always usually the same people at least the same core of people
you have the same follow-up conversations you chat and like example i was at the london meetup
in november maybe is it november yeah it's in november and tom christie was there which who
hadn't seen in person for like three years and immediately he's like oh John congrats on you
you know setting up your business I've been following what you're doing we sort of exchange
it's just that it's more over the time it's developed into more friendships and
you know recruiter contractor recruiter candidate sort of relationships and just one more before
you button because I know you'll I can see you teetering a bit there well but just one more
because i always find that if you um are just part of a community you might have a product or a thing
to sell or you know whatever your job is but and people know what that is but that comes up in its
natural time and then you can just get on and have a conversation you know and be part of the
community it's conversation first get to know people and it's all it's almost like i almost i
use used to go in with a um a bit of a mindset of don't say what you do until someone asks
because nobody if if you're going oh hi i'm john i'm a recruiter i recruit python django engineers
are you looking for a job yeah that is a bit scary when you face it like that yeah we still get it
at times we go oh my god oh you're a recruiter no i'm not looking i wasn't going to ask
i mean i just assume if somebody's outgoing at a meetup they are a recruiter like that was my
experience in san francisco way back is like you know people who are friendly and outgoing
every single time recruiter which is fine but it was like um just yeah I prefer someone just to say
it right instead of three minutes in I mean because I never felt that way I think but if you
do I guess it's easier just to lead with who you are yeah I suppose it's it's easier now because
I've been there for so long and people know know me and actually people will introduce me to each
other other it it's more again it's like i mean i i feel accepted as part of the community as
opposed to just an outsider turning up and getting involved um i think it's funny you said one of my
long-standing jokes every time i hosted a meetup um where we had speakers and talks and a a sponsored
venue was every person who spoke would normally say and this is me where this is where i work and
we're hiring. And at the end of it would always be me going, I'm the recruiter here hosting the
event. And I'm the only one who's not going to pitch anyone for a job tonight. It was always
the standard stock joke. And it probably wasn't very funny after a while, but I'd stick with it.
It was part of that. That's the rules. Yeah. If I can butt in, I'm curious if you like,
what is the normal trajectory of recruiting? If you could get kind of give that overview,
Because my naive sense is that it's something there's a lot of younger people who are, you know, throwing stuff on the wall and then a handful of more senior people.
Like, why aren't more people doing what you're doing?
Like, does it winnow out or is that an inaccurate description?
Yeah, I suppose that I think my trajectory was probably I understood what I was doing.
I joined I moved into recruitment I was about 26 so I wasn't the young I wasn't a fresh young grad
um I had responsibilities and I had um like a reason personally to to be successful that
um my partner at the time when I joined I started in recruitment in the beginning of February 2008
my partner became pregnant in may 2008 and my son was born on the 5th of january
2009 so i immediately had having just left the job i needed to get my earnings back on track
um and so i dedicated every sort of spare hour in that nine month ten month period to really
understanding what i was doing and um getting to working out what was what worked for me and that's
where the the django world suited as well um i just it just clicked um so the usual trajectory
is somebody joins with no recruitment experience they're day one you're given a a database of old
people call them see where see if anyone's available for work or interested and if they are
here's some jobs that they might like very throw stuff at a wall see if it sticks um
and but you can you can progress through your career if you if you have targets and
go from being a trainee to uh having more responsibility with client side and
you know more autonomy being a senior recruiter then a maybe a team leader um then managing a
team which is the journey i went on i um when i was employed for the same company for 10 12 years
my trajectory was very sort of traditional in that i grew a team my desk became busier i found
somebody else to do the i was working python django they had somebody went doing front end
then php then some user experience and design all that accompanied it really but always under the
guise of this is your your remit where you can build um and over time that um yeah it was growing
a team and i got further and further away from the hands-on involvement with people and the
community and it was part of the trigger when i left was i really wanted to get back into
um the part of the job i really enjoyed which was the community side um so you can go on that
trajectory and people leave because it is hard work um maybe they aren't naturally good at
working with people ironically like mentoring people or they're not very you know they've hit
the achievement they've they've received some accolades in their company and then they go off
to go and either set up on their own or do this and then it's too difficult and it doesn't yeah
careers can peter out um because it's there's not much in terms of like a barrier to entry um
anybody with any background can do recruitment but to do well you have to be a bit more invested i
think but how do you get there so the other bit of the business i'm i've never sort of said well
we've got you peek under the hood sort of thing it's like because you're a market maker essentially
you're matching jobs to candidates so how do you get the relationships with the companies that must
be quite a difficult thing too no i mean because it's compared massively competitive it is and i
think again where i've done it for so long a lot of the people that i work with i've known i've
i've i might have worked with people as a contractor in the past and now they're
a technical director in their their startup or in their business or so they sort of the way that i
do it isn't necessarily print off this is the how-to um and i much prefer that i don't want to be
sending out you know blacked out cvs and all the key information redacted and phone calls and all
all of the noise that i'm sure happens still i would much rather people go john i somebody i
know knows you they like you can you help us um yeah that but that is brilliant i've got one more
question that's come up what is it about not telling the the salary range like why is it that
on an advert yeah yeah so or in a direct to me and you say well you know they say well we've
seen your thing on get up we basically did a search and you came up and we're sending the
same form email to anybody blah blah we got this right we might be interested you say okay well
what sort of range is it and they're like oh we can't tell you you know come on give me a clue
i don't know i don't know it's i try you've obviously got a range from the client because
that's what they can pay i think there's some people would do it because maybe if they told
you the salary and it's 15 grand under what your your current basic is you won't then have the rest
of the conversation and they may not be able to send you somewhere else or establish like exactly
where it is um where it needs to be if especially if they're only working one job because they're
not really a specialist they've got they want to speak to you they want to find out whether you'd
maybe take a pay cut because it's an interesting thing but to put that on an email or a message
might be there but no it's there's only so many much time in the day this is the salary this is
what they're paying like do you want the job or not um yeah is it of interest yeah is it of interest
it's you yeah it's i think i think it's it really helps because otherwise and yeah or on the other
side you might be lower and then maybe they can save the clients some money on salaries or
something but it's it just it never feels right just be open yeah i mean it's it's deeply frustrated
i think um but anyway go on well i think i would guess carlton that and this question for you john
you know being a market maker a lot of times i think employees and companies don't really know
what they want and i've seen like we link to you have some lightning talks about the why i guess
what i'm often of the opinion that it's easier to understand what someone actually wants even
if they don't themselves don't see it i'm curious if there's certain patterns if someone you know
especially a developer comes to you and says this is what i think i want and you're like no it sounds
like you really want this over here i'd imagine you like right like oh i want to be at a small
company but i'm in a big company or vice versa are there some patterns that you see just with all
your um experience we're definitely right now probably eight or nine out of ten people that
we speak to want to work in tech for good or renewable energy this is right at the moment it's
it's the the real pull at the moment that people want to give back and work in a sector like that
and not everybody's background will lend itself to to working in that sector but the but also it's
like if you understand that's why people are moving because they'd like to work there it's
almost um you know the why that i mentioned in the the the talk previously it's then the trick
is always trying to find that trigger that made somebody apply or get in touch and write right
it can't just purely be like say that one i'd like to work in renewable energy but everything
else about my current job is great there must be something else that's wrong that's made you have
that thought um which is what we'll try and establish through through a conversation um
understanding what is yeah really going on whether it's you've been overlooked for a promotion
whether it's um there's a technology that your business don't want to adopt that you want to
use in your in your career it's it could be there's too many people ahead of you in line for
opportunities it could be that the business isn't performing and you're worried about the security
the industry you're in so many variables but if we can understand and at least you know understand
together what the key thing is um i'm a like a belligerent note taker i will always write stuff
down and even at the towards the end of a search if somebody isn't if they've strayed from what we
originally said i don't mind taking like a picture of it and sending it to them and going this is
what i wrote down when we first spoke are you sure that's going to tick this box for you um right
it's like a psychiatrist oh maybe i'm completely unqualified that makes sense i i one more kind of
big question we have a whole list but um for people listening like what if someone's new to
django or wants to move into django what what should they do right how do they get on your
radar our company's radar like what's your current advice for right here's the things you should
prioritize yeah um i think location is really important and the world is has got a lot bigger
and more available to to more people but i think if you're look if you're in a position where you're
trying to learn to be able to get together with people in person and you know yes we can use like
virtual whiteboards and things but if you can actually sit and draw something out i think it's
really important so try and maybe target companies where you're you're nearby um or have got teams in
locations nearer to you um remote jobs we are everyone is working on how efficient we can be
but i don't think it's completely perfect for a junior um i think again identifying this the
technologies that you want to work with and looking for a company where if you've got if
you're a career changer so if you've got a career in another sector and you've developed lots of
skills that could almost be traded if you're you know maybe been an accountant you've become a
software developer and that's where you want to go try and maybe find a company who build
accountancy software and trade a little bit of your industry sector knowledge with the
the opportunity to learn and develop um your career as an engineer um another tip would be
to not every it's not that easy always to identify companies who work with django um i know there's a
a page where there's a list of all you know people recommend sites that have been built with django
and they're all listed but that can take some time to go through and look for jobs on um i always
direct people to the python job board on python.org um i used to send people towards like
django gigs and those sorts those sites um there's not very much traffic on them anymore
direct them to the job pages on current and previous conferences um and looking at the
sponsor pages as well because people are yeah they're either trying to sell their products
because it's relevant to the Django sector or any sector, same advice.
Or to go to the companies who spent money sponsoring and say,
look, I'll send an email to the HR director or HR person or the technical director
and say, I've seen you're involved in this conference, this meetup, this event.
This is my career. This is what I'm trying to achieve.
And would there be any opportunities for me to join your team?
And not everyone's hiring.
It's difficult at the moment.
But those are some good places to go and to start.
A further piece of advice would probably be to attend a meetup in your location
rather than waiting for a conference.
We're very lucky in London that we've got the London Python Dojo,
which is always probably the first port of call where I suggest people go to
because it's live coding experience as well.
We've got the London Python meetup.
We've got the London Django meetup.
And then I run a Django social in London as well.
So there's opportunities there just to get in and around people
and talk to people doing the job you want to do.
Yeah, my experiences of going to community events is you always meet people
and then it's, you know, meet them a couple of times later
and all of a sudden it's like, oh, you're hiring, aren't you?
Oh, that's interesting.
Yeah.
And, you know, opportunities just sort of come up in that way organically.
And that, you know, somebody that you've, you've connect on LinkedIn and it's not everyone's
favorite tool, but if you connect on there, people will share when their company's hiring
because it's exciting or it's, if they're growing, they'll share it.
If you will see where to go and it's.
Well, they'll share it because HL said, share it.
Yeah, like and share this post, yeah.
Yeah, sometimes you get a, you know, you get a cut of bringing in, like in the, in Silicon
Valley, it used to be that you would get, I don't know, a decent percentage if a friend
joined so you would find these you know these groups right groups of five or ten engineers and
the leader would go and then they'd bring all their friends and they would get a cut of it and
then after three years they go to the next place and yeah you know um what what about um personal
sites blogging is that important or is that overrated do you think i think it's really i
think in in terms of having your your cv i think the the personal statement at the top is important
because it you can address anything in there ahead of a cover letter i'd say that part is
more important because you can say this is me this is what i'm doing this is the stage of my
career i'm at and this is what i'm trying to achieve um and in that you could say i'm looking
to change industry i'm looking to work in this sector and then as long as then that is truly
what you're trying to move for and it's you know that's a really powerful thing to have at the top
address an elephant in the room if you've had a year out in the past because of a thing address
it in there and then it's it's it's done um i think you listing your personal personal projects
so even linking github or stackoverflow or anywhere you keep your projects whether it's on your
personal site again really important because people will click through and look at those
probably more so than reading what your first job at our university was um yeah yeah what you got
for your gcses 50 years ago yeah i had a uh an example i sent a profile over to a client when
we were working with them and in the email that i sent it i linked to their github it came straight
back yeah this person looks great please can you set up an interview we set up the interview
five minutes before it started i had a panicked call because the cv that i sent was blank
and all they'd done was look at the the github so they realized actually they had nothing to
talk to them about other than their projects um so yeah well that's that's confidence right you
pull that off right it's like oh yeah just just quickly moonwalk out a bit we'll say yeah we'll
send that across to you but at least at least you know we know you like them and why um so then it
meant it meant for us is if somebody had a github profile we would just we could send send them over
we know that's what they'll look at first um people have always like so github was being very
influential for me you know i started contributing and then you know it really changed the the hiring
dynamic i always said but then the counterpoint that you get this line where people say but
github's not your your cv um your github profile isn't your cv there's more to life than that i
mean what's your sort of take on the balance there between i mean if someone's gonna be that pedantic
I don't do you want to work with it but I think I think there's um if you're trying to impress
somebody to get a job put everything that you're good at and you're proud of available you can't
always share work projects because of commercial agreements which is fair but share as much as you
can if you go to it if you go to me if you go to meetups or if you go you're involved at conferences
or you contribute to anything list it on your cv because that just it just it will differentiate
you from um the the average developer who's maybe doing it as a career as to somebody who's actually
passionate about helping and growing and giving back and everything there um list it it's what
again after so you'll probably see like on a cv it's open a statement if there's a skills matrix
people will look at that just interested what technology people use last job mostly last job
title and any skills associated and then i tend to skip to the bottom to see if there's anything
interesting on someone's cv that i can talk to them about there isn't the job build a bit of
rapport and then um you can then talk about jobs a little bit more freely and again if you're
interviewing somebody try and i'll say look try and find them on um if you're being interviewed
try to find the interviewer online whether they've got a twitter account or a socials anywhere see
what they're interested in see if you can build a personal connection before you get too deep into
why you're moving around that's good find out who the interviewer is and stalking them that's
that's very advanced i think that's quite clever it's proving interest right i mean it's like i
always think if if there's if someone just has a cv it's like i can ask you generic questions but
But if somebody has like if somebody wants to work in Django and they have a couple of projects on GitHub, like let's just jump to talking about that, because that's more what a real work like you kind of skip the first stage.
It's a real work like environment.
And at least I find that people people are insecure about what they know and they they feel bad about not knowing something when really the question is how how self-aware are they of their knowledge and how quickly can they learn?
Because obviously someone more senior can tell, and the question is not, like, I'm not trying to make you feel bad.
I want to see why did you make these decisions and how self-aware are you of your knowledge, right?
That's, for me anyways, the test, right?
Like, oh, I see you use this package.
Just tell me why.
You know, it's not a – anyways, that kind of conversation is way more interesting than let's whiteboard some stuff or let's –
Yeah, but that's why I don't necessarily agree with having scripted one process interview questions.
I think that might work for a global giant and they've got a certain way of recruiting.
But I think there's such a human element at the moment and there is a bit of a battle for good talent and lots of competition.
half the job of the interviewer should be to leave the person you've spoken to wanting to
work for your company, whether you proceed with them or not. Because in the future, they will
tell their friends about the experience they had. And even though it wasn't necessarily the outcome
they wanted, they go, I really enjoyed this conversation with this company. They've taken
a lot of interest and I'd love to work there in the future. You should apply.
Can I tell a horror story related to that?
So my experience, especially at startups, often it's like the most junior people are the ones who do the first cut.
And the idea is, well, they're closer in age and and they have basically no training on how to do it.
Right. Like I remember I and some others would give them some questions.
But you're asking a 25 year old to or a 24 year old to interview like a 21, 22 year old.
And they just don't have we don't have the training to give to them.
They don't often do a good job.
sometimes they're thinking, I want to be hard on this person just because someone was hard on me
when I was interviewing. But in one of these interviews, we had someone who got to the second
or third stage, so they met with me. And so that's more of a culture fit. And we flew this person up
from LA to San Francisco, right? So we put some coin on the table, took them out to eat. And for
whatever reason, my company card was declined. So I just gave them my personal card. And this person
just wrote, went on Glassdoor
and wrote like a really
like just negative review
which was interesting because now they're being
negative and also like highlighting the card and i i was you know it was sort of like a code red
because like oh there's only one glass door review for us and it's this like horrible thing someone
being like they don't have any money and they did a bad job they can't pay for dinner yeah they can't
pay for dinner but it was also like i just couldn't understand why that person would want to put that
out there because if i'm reading that about that person that that just sounds like a pill um but
Anyways, that's, that's one of those, you know, I guess it's a long way of saying often people in, in companies don't have any training and the people who make that impression are just, you know, they're just kids and they don't, you know, it's not impressed upon them.
Hey, you're supposed to be giving a good impression out there for us in the world.
Yeah.
Yeah, absolutely.
So as a follow-up, for you as a recruiter, how do you avoid not focusing on the most senior executive people?
Because that's kind of, I'd imagine, where the money is.
And that's where, as you build up a reputation, in some ways, maybe it's easier to place those people.
What's the mix for you, right?
How do you still find time to place an individual developer when perhaps a more senior person is worth, I don't know what the numbers are, but it's worth more coin?
think that's the obvious thing probably is like right what's worse worth the most to us because
we the way that we operate is we um we'll work on a percentage fee of the salary that is that
is offered um and we're paid that from the client um so yeah it make commercially probably makes
more sense to to work with more senior management and and people but i find there's less turnover
of those sorts of people um i enjoy the the sort of the sweet spot and the thing that we really uh
openly say that we're good at is from that like second job up to principal lead engineer is where
we can really sort of i suppose add the most value to a job search for somebody because it's the
the companies we work with are either constantly on the lookout for mid to senior level developers
because they want to get them at a point where they've got knowledge and passion and interest
and then they can help them to to progress internally and therefore if you bring progressing
from mid into senior into leadership roles you're probably more likely to stay i don't quite know
the the psychology behind that but it's it's very much that's where there's more like more volume
more opportunities um i think that's probably where it is i mean i've probably placed one cto
engineering director level person in the last two years it's it's just not necessarily happened and
we we help we get a lot more from the the lower yeah the earlier career people do people hire
juniors do do people yeah the people hire juniors because like you know i see so many people saying
it's hard to get that first it is it is hard and we we probably err away from sort of specifically
working that partly because i don't feel we can justify charging a fee for somebody who has no
experience um when all we've done is identify potential and help so um i think it's people do
hire juniors whether it's dictated to by budget whether it's dictated to by um a need to attract
talent and hold on to it so again finding people who want that opportunity where they'll
prove loyal and stay for a while it whether it's just you've got the size and the capability of
some senior engineers who want to mentor juniors and that's probably the big thing like um i
generally for for a junior suggest looking for um not necessarily grad schemes but trying to
go and i've said before about approaching companies who hire at the higher level
and asking the question say look i like your company because of x y and z
are you hiring don't just send a cv and hope because you'll just end up never hearing back
um it's about targeting it um there are some places um in particular in the uk i know um
torchbox do a really good um junior academy and take sort of three four people per year
from with no experience whether it's graduate career changer um and take them into their
academy and train them through their business but there's it's trying to identify more of those um
like where people go after that first stage but i'm sure there's a way to do it
um i'm sure companies who hire juniors will um yeah if there's somewhere to put your hand up
because again it's trying to find good juniors um yeah i mean again that would be for the where
they're going to the meetups helps because if your company look at who is willing to hand
to hire juniors if a junior turns up to a meeting you know you're like oh well there's a perspective
candidate well that's also why if you can contributing to django i mean speaking of
you know torchbox like sage right i mean he was a google somewhere code and he's a superstar but
you know i guess technically that was his first job but he already contributed to django
so you kind of you know it's possible to leapfrog that step though i guess he got
mentoring you know from you carlton and others but um you know having having something that's
open source or yeah he's gone on to be paid to work on wagtail now so he did the google summer
of code i did the cross db json field yeah as a as a university student and then he's finished
and he's now working on Wagtail on a paid basis.
He came to our first Django Social in Bristol
that we held just before Christmas.
Yeah, I mean, he's not, I wouldn't say he's normal,
so I don't, but it's possible.
I mean, I know in the US, Cactus Group,
which is an agency in North Carolina,
they also do some mentoring.
I've talked to them.
It's just, yeah, it's challenging for companies
to make it work.
And at least as a company, the reason why everyone wants two to five years experience is they already know something, but they're malleable and they're cheap.
And that's kind of the that's the company perspective that I'm familiar with.
If you're there for the long haul, like Hactus or like Torchbox, you know, being there and really established, if you can if you can set up a kind of academy type thing, you know, it works for Manchester United or Chelsea, right?
They bring on the juniors.
Why can't it work for a development company?
Because mid-level role, good mid-level developers, they're rarer than who knows what.
But you also need staff who want to do that.
I mean, so Dimitri at Cactus Group, for example, he was a teacher, a math teacher, who got
into programming.
So he enjoys that.
So it's a retention thing for staff too.
But not every company has developers who want to do that.
But if you do, then it makes a lot of sense.
But anyways, let's talk about Django Social.
So we'll link to the site.
People should check it out.
Like what's, what's, what?
Yeah.
Oh, no, it's, please, no.
I mean, go look at Simon Willison's layout, right?
I mean, the more, the more badass you are,
the worse your site should look.
And your site looks way better than Simon's, right?
So.
Yeah, please, please don't judge the actual site.
Well, interesting.
So this is a really good segue
because this site was built by a junior developer
who contacted me in about June, July last year,
just finished his GCSEs in the UK.
So he's 16 years old, had the summer off
and wanted to get some advice
about picking up a project to put on his CV
because he wants to be a Python developer
when he grows, not when he grows up,
but when he leaves education.
And it just came about that I was trying
to get a site together for Django Social
and just said, look, if you'd like a bit of summer work
and something to put on a CV,
here we go.
And yeah, he's now, he started his A-levels
and I'm sure in two years' time,
there's going to be a really keen Python developer
deciding whether to go to university
or to go hands-on into career.
But yeah, so Django Social is,
I suppose, a simple-to-run meetup
which can be picked up by anybody, anywhere, in any city.
and started i spent years involved with another meetup in london called juggle which was the
django user group london um dj ugl um started by some of the original global radio people
trying to get people together in london and over time i was regularly attending it
um had had helped out with a bit of sponsorship paying for the beers and the pizzas and
then there was a venue let let the group down at the last minute so i fortunately in my job is
i was going around a lot of offices meeting people who use django and i was like actually
i know somewhere that could host let me call them see if we can work something out
um so then i was like this works really well i found a couple more venues um so i was
effectively helping with the sponsorship the venue organizing and then again I was speaking to Django
developers all day every day when there was a slot for a speaker needed I already had like a little
list of people who are working on interesting projects so suddenly it was like I was doing
every aspect of it but it became so much admin to find a venue to find some speakers that can all
make the same day um set it up get there early put out chairs that it they became less and less
frequent um and um i when i when i decided well after i started working for myself i thought i
really wanted to get some community things happening in london again but i don't want all
that admin because life is busy start working a startup is busy i just want to pick a day and
something to do and bring people together so django social we have done we've walked around
the park we've had sat in the park and had a picnic these are summer ones not right now it'd
be horrible um we we did a board games night we did a really successful co-working day just
brought 10 12 people who work usually on their own together for the day and the idea is that
it's just bringing people together with a common interest that's django and doing something together
as opposed to learning always what would be i don't know if you're familiar but um paulo has
talked about having uh biannual sprints so like the sprint part of jango cons but just in places
um and it's and just to which other frameworks have done and to do together for a weekend
um yeah i just it'll be it sounds like kind of what you're doing but it's um you know those
are exciting because those are like very targeted and um yeah one of the one of the highlights for
me of jango con this year was i actually stayed for the sprints for the first time at carlton's
recommendation and and they're they're fantastic they're in some ways um so it's like why do we
need to have a conference to have the sprints um so it'd be some i guess somewhere in between
and it it seems a great idea it's just trying to obviously if you get getting together for a
weekend there's there's obviously the the middle night that there isn't people might want to put
the laptops away for an hour or two and do something sociable and yeah that's that's where
i i don't i i'm not clinging on to django social and saying everything has to go through me if
somebody wants to run one then fine go for it it's it it should be just yeah it's for the community
now i'd much rather just pass it on um did you put down a sort of breakdown of what is involved
in organizing an event like a sort of checklist um i can do i i mean it's but it's one of those
it's it's that low admin carton i've done nothing for it because one one of the thought when you
said you were describing before it's like this classic scenario of this one person takes on a
job and then they take on another job and then they take on another job and none of these jobs
are identified and because because they're not identified that work is a hidden this is one of
the sort of long temp the the big um recurring themes of open source but also it's really hard
to get people to come and replace it because you can't say hey i need a volunteer to do x
or to do why and so you know one of the really important things that you know this comes out of
nadia eggball's work and related work around that but it is to first of all identify the work and
then say well thanks you know say thanks to all those people because then that creates the job
that you do list and the call for volunteers and it becomes a sort of um virtuous circle i just
wondered if like from your experience of sort of being that that one person deep in the hole
organizing it and sort of right slowly running out of puff you wouldn't have a good blog blog
post or something that people can refer to because i think right it's all obvious to you but it
wouldn't be for a first-time person in the same way that it was something that kojo mentioned in
his keynote jangakon was about people you know if you're going to an event thank the people who've
organized it because they've given up time to do all this that um it it's the an unsung like hero
role really and i'm not just saying that because i do it but it's um it's yeah i think there's
actually more but in theory there's far less to running a django social it can like weather
permitting it's as simple as going let's just meet here we'll go for a walk for an hour and if
anybody knows a pub afterwards we could go to let's just go there um or or other you know for
a coffee or whatever it's it doesn't need a lot of thought um yeah no that's good that's good but
yeah just that that sort of checklist of these are the things to consider i think that's a you
know valuable resource yeah i'm keeping a list of some of the ideas that we've we've got of things
that would work and people are you know every time it's like what else would you like to do what what
could we do it's different what's what's a good event and yeah whether it's a sprint you know a
tech sprint or doing all there's there's so many different options um it's just like what do you
do at a weekend um you know can we go to a mini golf or can we go and do a um take the pedalos
out on the lake at the Hyde Park and yeah it could be anything it doesn't have to be very
it's not tech centric it's just people so you so you said you said golf we have to mention both you
and I play which is unusual and mini golf reminds me that when I met I never played really mini
golf growing up. I played actual golf. And when I met my wife, one of our first dates, we went to
play mini golf. And I said, Oh, great. Like that sounds fun. So I brought my own putter and my own
ball. And she just still to this day made fun of me. I was like, but it, it matters, right? You
know, like I'm not gonna use a terrible putter. Like the balls are, the balls are crap. Like,
right. I mean, it makes so much sense to me. Why would I use deliberately awful equipment to do
that um but if anyone listening you know i got now i just use the terrible balls and put the
terrible balls balls and well but come on right like if someone was like hey did you win she still
hasn't beaten me you know so she's she's good um but you know so i'll usually like not pay attention
and then she's always like keeping score and then if she beats me on the on the front nine i'm like
okay i gotta focus and i mean i i want her to win actually it's not that i want to beat her but i'm
not going to let her win.
It's like my little brother, he also
plays, and our dad, when we were growing
up, said, offered him $50
if he ever beat me, and
that still hasn't happened.
So it's, again, same thing. I'll be screwing around,
my brother will play well, and I'll be like, oh, right, I've got to focus.
And then...
Yeah. Yeah. Anyway, so yes, I would be in favor of mini golf and I won't bring my own putter, but inside I'll silently be upset if I miss a putt. And I'm like, I would have made that with my right, my correct gear, right? Like you wouldn't go, you wouldn't go, if you're a Mac developer, someone wouldn't be like, let's go do some Django work and let's bring a Linux machine or Windows. Like, it doesn't make sense.
let's just go and see what kit they've got like like like what are we doing here right like yeah
anyways so yeah i'm in favor of that um i you know now that now that i'm now that i'm not on
the django board i mean one of the things that would be i can speculate and um one of the things
would be nice to do is you know just have funding for this weekend right so we could say like hey
like here's a half dozen people that in the in the europe and django will pay your plane tickets
and rooms and you're going to do a sprint, right?
And it's not directly paid for.
That would be, but anyways, I'm, um, Carlton, can we, can we discuss your, you've made it
public, your, your situation with Django?
So I'm going to step down from fellowing this spring.
Um, I've been there five years, January, 2018, I started, it's now 2023.
So it's, you know, I, I love Django deeply.
I'm not going anywhere, but it's time for me to, um, to do something else.
It's been a massive honor, but time to just change, really.
Last few releases, there's been an awful lot that's come together with Async, with the forms changes, with database constraints.
It's just the list goes on and on and on.
And there's lots now where it's like there just aren't the patterns that are known.
there's lots of new stuff that needs to be played with and those patterns need to be codified and
you know i want to play with them and i want to i want to codify them um and i can't do that whilst
i'm you know um managing the fire hose of incoming tickets you know on a weekly basis so it's time
for me to step back so hopefully they'll be the call should go out sometime soonish for a new
fellow um i've had said you know i've been banging the drum for since 2018 about how unlike the
community the contributors to Django core the co-contributors to Django Django are mostly men
almost all entirely men so if you're listening to this and you're a woman in the Django community
and you want to just chat about you know what the fellow role might involve then reach out to me and
I'm really happy to put some time aside and just you know talk you through it it's not that doesn't
mean you have to apply it doesn't mean anything but if you think oh yeah I could be the fellow
do reach out so um well carlton can we mention that i mean there's to stereotype there's a
difference sometimes in like how men and women approach these roles right where men are like
i'm a good fit and women are like i'm not i don't think i'm a good fit but right like some of the
emails you got immediately yeah no i mean yeah um i think blokes just have no idea if they're
like any self-awareness or limitations or anything at all they're just idiots basically and but yeah
i'll do that that's that that's that phrase carlton right like lord give me the confidence
of a mediocre white man yeah exactly exactly so you know if you're listening oh no it's not for
me no no do reach out like there's no reason and so one thing i also said to the um fellowship
committee was that if if needed i was happy to transition away to to do some mentoring so
You know, that's a genuine offer that I made, but I'm not going to, that's not, I'm not making that just for anybody. I'm making that for the right candidate who needs a bit of help. And if that happens, then I'll, you know, I'll phase out over a period of time.
But I would really like it if it wasn't just, you know, if we get another white bloke, we get another white bloke.
But I would really like it if we at least had applications that didn't fit into that category.
So I don't know if that's going to happen or not.
But, you know, Django itself is a lot more diverse than the code contributors to Django, to the Django repo.
So why is that?
Well, that'll come out on probably the Django Project blog.
You can follow the Django News newsletter if you want to just get a weekly dose of stuff.
I guess I have one more question for you, John, which is how do you think about working in-house versus doing your own thing?
I mean, obviously, you chose to do your own thing, but that's also a pattern where somebody, you know, a company is like, we're growing like crazy.
We need Django developers.
We've already worked with a freelancer.
Like, come in-house.
Like, how do you evaluate the pros and cons of that?
I suppose it never even crossed my mind to do that as a job for me.
I love what I do with the variety of people that we work with,
the variety of companies that we can support.
I mean, I've got personal goals that I want to achieve
and using Foxley and our work to do that.
And some of those are changing.
And I think, you know, I don't think I could give back to the community.
for me the person the thing that makes me tick is to give back to the community that has given
me a career um and these opportunities it's it's so important to do that without Django I'd never
have I'd never end up doing what I do um and I don't I couldn't do that by working internally
um but I think it's I think it's I think it's a really good it's a really good career move if it
suits your lifestyle and I think going back to one of the earlier questions about the the career
trajectory of a recruiter some not everyone wants to be working 12 hour days taking phone calls in
the evening um i'm not saying that internal talent teams don't do that but it's um it it's going to
be the right job for the right person um you know why does it why why do people work on freelance
or why do they work as a an in-house developer what you know it's the same as you've got to feel
that you line with that mission completely i like i feel my values align i suppose in the business
i'm building in the in the mold that i want having worked in other businesses before i can do
something different i can do something that i feel feel good about um and yeah the the mission we've
got is to give back to django to create or to say thanks and that sort of thing so i couldn't do
that without running my own business now that thought that you expressed there of um the um of
the framework of Django giving you a career that's exactly what I took on the fellow role um you know
2018 it's like you know literally gave he's given me a whole career and to be able to give back to
it is just phenomenal I know Fox I think back to the the conversation yeah the the very first thing
if if I'd said to the the the guys at Norwich Union like no I don't know what Django is I'm
not interested in finding out where i'd be right sliding door moment it is yeah really yeah um
but no i yeah it's it's just created everything that i know i know um fox you've said foxy talent
will give um a percentage of profits back to the dsf each year can you tell us about that a little
bit um yeah i suppose again it's a little bit my thinking in the learning more about the jango
foundation software foundation over the years about individual contributors um people like
yourself who are working as a django fellow it's you people are giving their time they're they're
contributing financially whether they're attending meetup uh conferences speaking sharing learning
um lots there's hundreds of contributors 230 odd actual individual members and i don't know what
20 30 companies who sponsor it um maybe that's generous i don't know um but every what i come
across is people individuals who we work with and help get jobs contribute to the django software
foundation whether it be time skill money um in theory companies who use django
contribute back by either working on projects giving up their developers time financially
contributing and our job and my business links developers to companies all using django why
shouldn't we do something and i can give back by time by getting involved in the the social and
attending conferences and being around to talk to people experience skill i don't i don't i can't
but i can contribute financially um so that's that's important to me okay cool and good i mean
you know five percent is yeah it's i i am building this uh my own business i think it's a good amount
to give back and we i've got a little personal goal that looking at the tiers on the um on the
to build up yeah the inner competitors there is i would like to be okay we're the first recruitment
company on there but i would like to be the one of the the top p companies um like just the inner
competitor wants me to do that if you don't keep score there's no excitement right exactly yeah um
and equally i this year i'm looking at different ways that i can i'll do something on top um
um in the we're looking at growing the business in order for the business to grow we need people to
want to work with us or come to us for help with their job search or to find them good talent and
again if i'm trying to work out like an affiliate not an affiliate scheme but a very basic if
somebody refers somebody to us and we can make help them in their job i will give another donation
on top of the five percent um just as a rather than saying like here's 50 pound amazon voucher
or here's whatever i'd rather go i'm putting this in the pot that we all benefit from
and that's not a sales pitch it's just i i'm passionate about it and i can't help myself
in terms of free advertising one thing you know on your foxley talent site if you have some blog
posts on like you know tips for getting hired or this that and the other thing i'm happy to
feature them in the django news newsletter which does reach some people right in terms of like
open sourcing the process but so i guess one last final final question world domination so when when
is the u.s office open for foxley are you are you you're still very uk europe focused is that fair
to say we are i suppose in what we do we can work anywhere at any time um i operate the way that i
run the business is we don't have any like core hours we don't really have any restrictions about
are you know corporate ruling because i'm very casual and that's the sort of person i want to
work with um i we've specifically this year are looking to work more within the us um with
companies out there um we're getting approached by people looking for work and it's just finding
those companies who are looking to hire to to match up um at the moment without having to do
the redacted information cv sending and sales calls um but yeah we're sort of looking at the
pie pie con in april as a um event to attend looking at the careers fair there to to get in
and actually be able to just you know maybe present jobs to people at a stand or just give
career advice or just be there and create a bit of a presence backed up with django con in october
um and getting out more and more um i know we mentioned about taking our golf clubs to that
one will but it's um yeah it's using events like that as the platform to reach more people and to
do that so yeah the us is very much on our um remit and pipeline for this year just needs people
to more people to help um and people who want help you know want to hire that's it um there's
chicken and the egg. Well, I would say as a bystander, I didn't know about you, but Foxy
Talent has certainly kind of come out of nowhere and now is like, not just the only, but like the
default one, right? Both just that you're focused on this space and all the, you know, Adam Johnson,
everyone down who in the EU knows you. And so your trajectory has been fantastic. And it's also
validating to see that there's a space for a dedicated Jenga recruiter. I mean, I often feel
like with you know with books and content like why aren't there more Django books you know sometimes
I'm like maybe the space isn't big enough or someone hasn't done a good enough job it feels
like certainly on the recruiting side there are enough jobs it's just um nobody's put themselves
out there as the Django you know recruiting shop yeah and that you know I think it's mentioned
about putting blogs on the website and having the website redone at the moment being built with
Django um because it just didn't feel right to do anything else um and it's it's completely
unnecessarily as well because it's a pretty static page and there's not a lot of um flashiness to it
but um yeah with that it's it's trying to I suppose cover a bit more of the the word about
what we're doing um I think if if I don't shout about it then I don't you know I can't rely on
adam um always just putting a good word in for us but which he's done like he's been such a great
advocate for us um and attended all of the the meetups uh the django socials when we when he
was in london still um last summer it's yeah it's been great to have good people and you know going
to django con last in september in porto attending there and just having people that we knew from
various events and having been to the denmark uh day conference in in april seeing the same people
at both it's just that's what that that that's what i love about the community it's it's the
same not the same people but it's a really good core group of people who really care and just
want to share what they know and how um how and improve the world we're all in in the django
sector or world. I would just put one final plug. If you know, there's DjangoCon Europe in
Edinburgh in May and then DjangoCon US in North Carolina, probably near Raleigh. That's to be
finalized in October. If you don't have the funds to attend, there often are, you can email the
organizers and there are opportunity grants and sometimes ways to get the funding to attend. So
don't be put off by the cost because it is expensive, especially if a company is not paying
for you. Okay. Anything else? I think we're near on time. Is there anything, Carlton, for you or
any plugs john no well yeah john have you got anything that we didn't cover that you want to
shout out and no i'm not i'm not going to plug anything else right okay i think i think there's
there's there's the line isn't there the sales guy the recruiter just coming in yeah oh i've
got this one opportunity can't tell you the pay range but uh yeah there's a company i'm not going
to tell you what they call or what they pay um but they're hiring so if you want a job let me know
But generally, I suppose if anybody wants advice either about building a team, hiring for the first time, creating a good job spec, or from the other side, is starting a job search and wants some advice and some options, I'm happy to talk about it.
There's no obligation to work with us.
It's just I can give good advice and hopefully we've got some opportunities that will appeal if you are a job seeker.
that's fair enough all right well thanks for coming on to yes thank you we'll have links to
everything in the show notes and jango chat.com uh we're on mass we're on uh foster don now yeah
yeah i'll sign up just before christmas yeah all right well we'll see everyone next time
thanks very much for your time chaps yeah no thank you for coming on really good one
right that was a good ending right bye