mkennedy,
@mkennedy@fosstodon.org avatar

Looks like I won’t be speaking at this year folks. That's 0/8 talks (accepted / submitted) over the years. You'd think just by the numbers one of them would have made it in. Oh well. Here are my 3 talks that were not accepted.

  • 20+ Cutting Edge Python Frameworks, Packages, and Tools You Should Know About
  • Python's Types: 5 Amazing Ways Python Type Hints Will Supercharge Your Code
  • HTMX + Flask: Modern Python Web Apps, Hold the JavaScript
mkennedy,
@mkennedy@fosstodon.org avatar

Since a couple of folks have asked about details of the talks, I published the full proposals here. :)

20+ Cutting Edge Python Frameworks, Packages, and Tools You Should Know About

https://writer.zohopublic.com/writer/published/chuzdd37342b56ec74b9185871cb0e9523576

Python's Types: 5 Amazing Ways Python Type Hints Will Supercharge Your Code

https://writer.zohopublic.com/writer/published/chuzd918d4e4ba6ff454a89a6d761655ee323

HTMX + Flask: Modern Python Web Apps, Hold the JavaScript

https://writer.zohopublic.com/writer/published/chuzd39fba3d0f4a6422fa00445b87257a3ec

hynek,
@hynek@mastodon.social avatar

@mkennedy Hmmm man that’s too thin. Those are proposals you can use when someone asks you to speak at their conference, but not when you have to compete in a full-on CfP with redacted names. Every proposal of mine that got accepted (I got rejected this year too), was much closer to what Paul linked you to.

volfpeter,
@volfpeter@mastodon.social avatar

@mkennedy Not sure how complex the HTMX active search demo is, but if it's open sourced and you don't mind, I'd be interested in converting the example to FastAPI - it would be a nice addition to the existing examples in FastHX.

pythonbynight,
@pythonbynight@fosstodon.org avatar

@volfpeter @mkennedy
Peter--for what it's worth, I presented a tutorial at last year's PyCon US where we created a FastAPI/htmx application which also featured active search (and other stuff like infinite scroll). This is the segment where I demo it the search:

https://youtu.be/YUoflPpVLjQ?si=s0hh0xNNEG-cp0Fe&t=7071

And here's the repo/FastAPI route that accomplishes this:
https://github.com/tataraba/musicbinder/blob/74e25b0a4d793b5a82bcac0684ff029c0a3925b5/app/routes.py#L150

paul,
@paul@uncontrollablegas.com avatar

@mkennedy Are you going to be at PyCascades? I would love to see any of these there.

mkennedy,
@mkennedy@fosstodon.org avatar

@paul Hey Paul. Not this year, but I’d be happy to give any of them next year at PyCascades (in Portland even?)

ptmcg,
@ptmcg@fosstodon.org avatar

@mkennedy Are you attending anyway? I'll be there, please look me up.

mkennedy,
@mkennedy@fosstodon.org avatar

@ptmcg Definitely. I’ll be on the look out for you. Do say hi if you see me as well.

Keninharp,
@Keninharp@mstdn.social avatar

@mkennedy HTMX+Flask sounds very interesting. Where can I read you on the subject? Sorry it won’t be at

mkennedy,
@mkennedy@fosstodon.org avatar

@Keninharp Thanks Ken! I gave that one at PyBay. They luckily recorded it here:

https://www.youtube.com/watch?v=10G874qqtrc

mkennedy,
@mkennedy@fosstodon.org avatar

@Keninharp And I do have a 3hr course on it too https://training.talkpython.fm/courses/htmx-flask-modern-python-web-apps-hold-the-javascript It’s a magical bit of tech.

mkennedy,
@mkennedy@fosstodon.org avatar

For all three talks, this is all they bothered to reply.

Organizer: The proposal was rejected.

Given the reception of many of these talks at other conferences that were so well received, I get the feeling they think I have a big enough platform with Talk Python. They don't care to give me more airtime and would rather just say no. It's pretty poor form on their part.

pbeens,
@pbeens@mstdn.ca avatar

@mkennedy That's disappointing. It would have been nice to know why they were rejected, so you'd know for next time.

mkennedy,
@mkennedy@fosstodon.org avatar

@pbeens I agree, thanks Peter. Up side, more time to spend riding the ADVs before the conference, right? ;)

matthewfeickert,
@matthewfeickert@fosstodon.org avatar

@mkennedy That's really dissapointing. I don't know what is standard reviewer feedback at PyCon but for SciPy and other conferences I help organize we put an emphasis on giving feedback to proposal submitters with the intent on helping them write better/more competitive future proposals.

mkennedy,
@mkennedy@fosstodon.org avatar

@matthewfeickert Thanks Matthew! That’s a good service for the speakers.

matthewfeickert,
@matthewfeickert@fosstodon.org avatar

@mkennedy For those of us who are interested, but lazy enough to not search first, are there public recordings of you giving these talks at the other conferences you mentioned? :)

mkennedy,
@mkennedy@fosstodon.org avatar

@matthewfeickert Indeed! Here is are two, the other was yet to be written:

Python's Types: 5 Amazing Ways Python Type Hints Will Supercharge Your Code
https://www.youtube.com/watch?v=aKcolk8lGGk

htmx + Flask: Modern Python Web; Hold the JavaScript
https://www.youtube.com/watch?v=10G874qqtrc

rennerocha,
@rennerocha@chaos.social avatar

@mkennedy Will you be at PyCon as a regular participant? If so, I'd love if you get an Open Space spot to discuss more about htmx and Python 🙂 Certainly I would be there to talk with you.

mkennedy,
@mkennedy@fosstodon.org avatar

@rennerocha I will be. I’d definitely be keen to participate. :)

mborus,
@mborus@mastodon.social avatar

@mkennedy It might have nothing to do with the podcast:

I don't know how PyCon does it, but Europython and PyConDE strip all personal speaker identification from the proposals when they do the community vote on the talks so you just vote on topic.

Thanks for "complaining" about this, I'll put the design of the rejection mail up as a topic for the Europython CfPs this year... because I fear ours aren't much better.

mkennedy,
@mkennedy@fosstodon.org avatar

@mborus Thanks @mborus They used to strip info, but because of the talk I proposed last time, it was a podcast event so I think my ID may have leaked. ;) This time around was different and they asked about your background, experience, how it contributes to the talk, etc. Unfortunately, I can’t find the questions or many answers since CFP is over. I’d love to get out to EuroPython sometime. Haven’t been able to make that happen yet. Cheers.

jugmac00,
@jugmac00@fosstodon.org avatar
webology,
@webology@mastodon.social avatar

@mkennedy I'm 7 or 8 years removed from the program committee.

Back then, there were so many proposals that it was a logistical issue to try and reply with meaningful feedback for everyone. I think Luke (pg chair at the time) tried to follow up with anyone who asked.

Everything was double-blind too, so it was possible, but really, really, really hard to guess who anyone was.

Last I heard this was still similar to how the process works today.

webology,
@webology@mastodon.social avatar

@mkennedy Short replies are frustrating, but I don't think is malice vs. developers not knowing how to interact with humans who put a ton of time into a process.

Overall, this feels like it should be handled in a better way.

mkennedy,
@mkennedy@fosstodon.org avatar

@webology Thanks for the thoughts Jeff. Makes sense. I feel like it’s not double blind any more since there were questions of who you are and what your experience is with speaking as part of the submission. My experience was something like “Gave over 100 week long developer training events (like tutorials) and presented over 20 talks on 4 continents” so I doubt it was that they felt I might not be able to handle the talk.

mkennedy,
@mkennedy@fosstodon.org avatar

@webology Here are the submissions if you are curious but don’t feel obligated to check them out :) https://fosstodon.org/@mkennedy/111984528608470500

pganssle,
@pganssle@qoto.org avatar

@mkennedy Do you ever make your proposals publicly available? I have never been on the PyCon committee, but I would be willing to take a look and give an opinion.

I usually get a talk in, though I don’t know how much of that is from being good at writing proposals and how much of it is other factors (choice of topic, track record as a speaker, position in the community, etc).

This is the proposal that I got accepted this year: https://gitlab.com/pganssle/proposals/-/blob/master/pytest-unittest/2023-pycon-us-pytest-unittest.md?ref_type=heads

It was rejected last year on favor of this one: https://gitlab.com/pganssle/proposals/-/blob/master/datetime/2023-pycon-us-working-with-timezones-redux.md?ref_type=heads

The year before that I gave this talk: https://gitlab.com/pganssle/proposals/-/blob/master/upstream_bugs/2020-pycon-upstream-bugs.md?ref_type=heads

(Originally scheduled for 2020)

josh,
@josh@joshthomas.dev avatar

@pganssle These example proposals are great! Just want to say quick thanks for sharing. 😄

marcogorelli,
@marcogorelli@fosstodon.org avatar

@mkennedy thanks for sharing a failure story in public, helps keep things real

greg,
@greg@gregnewman.io avatar

@mkennedy all three of those look interesting to me

mkennedy,
@mkennedy@fosstodon.org avatar

@greg Thank you Greg. I think so too. :)

pythonbynight,
@pythonbynight@fosstodon.org avatar

@mkennedy Bummer. I struck out this year too... See you at an open space or two?

mkennedy,
@mkennedy@fosstodon.org avatar

@pythonbynight Sorry man. Definitely, and maybe some sunny outdoor bars for happy hour? ;)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • python
  • thenastyranch
  • DreamBathrooms
  • khanakhh
  • magazineikmin
  • mdbf
  • tacticalgear
  • osvaldo12
  • Youngstown
  • rosin
  • slotface
  • ethstaker
  • everett
  • kavyap
  • InstantRegret
  • megavids
  • Durango
  • normalnudes
  • Leos
  • tester
  • ngwrru68w68
  • cisconetworking
  • cubers
  • GTA5RPClips
  • anitta
  • provamag3
  • modclub
  • JUstTest
  • lostlight
  • All magazines