@brainwane@social.coop
@brainwane@social.coop avatar

brainwane

@brainwane@social.coop

Indian-American gal who likes to make people laugh. #OpenSource entrepreneur, programmer, tech writer and encourager, stand-up comedian, advocate for transparency in government software and data.

New York City #NYC, Changeset Consulting, #RecurseCenter, #WisCon, #MetaFilter, #Python packaging, Geek Feminism, #Dreamwidth, harihareswara.net.

Hope you're having the best possible day.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

sethmlarson, to random
@sethmlarson@fosstodon.org avatar

"Caring though infrastructure" @brainwane going to make me tear up with the opening slide 😭

brainwane,
@brainwane@social.coop avatar
brainwane, to python
@brainwane@social.coop avatar

Here is a blog post with links and references to accompany my closing keynote today at , on stories from a few years working on packaging.

http://harihareswara.net/posts/2024/references-pycon-us-keynote/

brainwane,
@brainwane@social.coop avatar

Glad so many people enjoyed my keynote sharing stories from several years working on packaging infrastructure.

http://harihareswara.net/posts/2024/references-pycon-us-keynote/ has a bunch of links and other references, and I hope to post a fuller transcript with slides within the next few weeks. If there is anything you particularly want sooner than that - or anything you want to tell me you really liked! - please let me know.

brainwane, to random
@brainwane@social.coop avatar

https://www.caringbridge.org/visit/melchua

@mchua , a past presenter and participant, is coping with cancer.

I wrote about Dr. Mel Chua last year https://www.harihareswara.net/posts/2023/a-celebration-of-my-friend-dr-mel-chua/ and am thinking of their insight, generosity, wry humor, and ambition as I prepare for my keynote address.

brainwane, to random
@brainwane@social.coop avatar

folks, my friend @zwol has a question

https://hackers.town/@zwol/112462627700972824

and would love to talk on Sunday with someone who works on the import statement part of the core language.

brainwane, to python
@brainwane@social.coop avatar

http://www.crummy.com/2004/05/20/1

"But other parsers know too much about HTML. They choke on or try to rewrite bad markup. They assume you care about the whole document. A pirate might make you walk the plank, but only a parser would make you walk the whole tree."

Happy 20th birthday to the screen-scraping library Beautiful Soup by @leonardr .

brainwane,
@brainwane@social.coop avatar

Today at we are holding an Open Space to celebrate the 20th anniversary of @leonardr's library Beautiful Soup!

Join us in:
Room 315
1:45-2:30pm

for the party, featuring zines and lightning talks, and say hi to Leonard!

brainwane,
@brainwane@social.coop avatar

Beautiful Soup 20th anniversary celebration is starting now in Room 315

brainwane, to random
@brainwane@social.coop avatar

Is there a copy shop near-ish the venue that is open tomorrow (Sunday)? I'd like to make (or ask a friend to make) about 40 copies of a single-page item, and missed my window today while things were open.

#PyConUS

brainwane,
@brainwane@social.coop avatar

cc @MaggieFero and @shauna because I think you might have some knowledge

brainwane,
@brainwane@social.coop avatar

@shauna got it!

I got a message from a local who is printing stuff at home, so I am now set, thanks!

brainwane, to random
@brainwane@social.coop avatar

Really enjoying the roof deck at #PyConUS. Probably chitchatting up here till at least 5pm.

So great to have an outdoor space, shielded from the sun, with plenty of seating and tables, and a gorgeous view of river, bridges, trees, and skyline.

brainwane, to random
@brainwane@social.coop avatar

I am appreciating that the Pittsburgh buses have skylights :) showing a gorgeous sky on a lovely day

brainwane, to random
@brainwane@social.coop avatar

Revisiting and appreciating @HeyChelseaTroy 's https://chelseatroy.com/2023/04/21/whats-the-point-of-tech-conferences/

"concentrate the right groups of people into a space to catalyze conversations that lead to Big Things"

"Cons become worth it from the conversations that happen between folks who otherwise might not have met, that endure beyond the event itself"

"I (and you) have almost certainly benefited from cons we’ve never been to and never heard of."

#PyConUS

brainwane,
@brainwane@social.coop avatar

The "Cons are not industry newsletters" part is particularly interesting, as I also think about it through the lens of public professional recognition and public mastery validation, and how culturally discouraged it is in our subculture to say "I am seeking the professional respect of my profession."

https://www.harihareswara.net/posts/2018/the-ambition-taboo-as-dark-matter/
@HeyChelseaTroy

Lorenanicole, to random
@Lorenanicole@mastodon.social avatar

Sign up for Sat @ 08:00⚡️🗣️ is open! Come pitch an idea!

#PyConUS

brainwane,
@brainwane@social.coop avatar

@Lorenanicole On these lightning talk signup boards, is it possible to maybe add a handwritten note to say when selected speakers should expect the email? A first-time attendee the other day was antsy, as they didn't know that notifications are always at lunchtime until they happened to mention their unease to me, and I thought to check the website.

Thanks!

cc @cheukting_ho @pycon

leahawasser, (edited ) to python
@leahawasser@fosstodon.org avatar

Tips to prevent maintainer burnout from the beautiful soup maintainer. A single maintainer managing a package will millions of users

*ask users to contribute issues before a pr

  • practice defensive programming. Use warnings to point to common user mistakes

brainwane,
@brainwane@social.coop avatar

@leahawasser

The text from @leonardr 's slide:

My boundaries after twenty years

I probably won’t respond to your support request

  • (Unless it looks like you hit a bug.)

I practice defensive coding (especially using warnings.warn)

  • Provides automatic support for common mistakes

I practice software hygiene (unit tests, type hints)

  • Gives me confidence that I can come back after a break

Bug reports > pull requests

[1/2]

brainwane,
@brainwane@social.coop avatar

@leahawasser

Courtesy is even more important than usual

I’m interested in the quality of my dependencies (lxml et al)

  • I’ll file bugs but won’t try to fix them

I’m committed to the quality of the beautifulsoup4 package

  • If I walk away or die, the current release should work for a long time.

@leonardr

[2/2]

brainwane, to random
@brainwane@social.coop avatar

Great tips from @glyph on how to approach #PyConUS

https://blog.glyph.im/2024/05/how-to-pycon.html

  • See Some Talks [emphasis on "some"]
  • Participate In Open Spaces
  • Take Care of Your Body
  • Meet Both New And Old Friends: Plan Your Socializing

#PyCon #PyCon2024 #PyConUS2024

juliaferraioli, to random
@juliaferraioli@floss.social avatar

At my first ever! Come to the booth to say hi 💜

brainwane,
@brainwane@social.coop avatar

@juliaferraioli Welcome!!!

brainwane,
@brainwane@social.coop avatar
itamarst, to random
@itamarst@hachyderm.io avatar

Sadly I am not going to be able to make it to PyCon due to being sick 😢 Hope you all have fun!

#PyCon #PyConUS

brainwane,
@brainwane@social.coop avatar

@itamarst Wishing you a quick and full recovery!

elplatt, to random
@elplatt@greatjustice.net avatar

Made it to #PyConUS !

brainwane,
@brainwane@social.coop avatar

@elplatt Great! Hope to catch you while we're both here!

snacktraces, to random
@snacktraces@hachyderm.io avatar

I am bummed that I am going to miss (in person) this year, and even with it right here at home.

I can provide local info and recommendations if anyone needs or wants.

brainwane,
@brainwane@social.coop avatar

@SnoopJ I second this request! And my sympathies on you missing the in-person conference; I hope you can enjoy at least some of the online dimension. @snacktraces @bitprophet

davidism, (edited ) to random
@davidism@mas.to avatar

FlaskCon is Friday inside PyCon! Room 317, my opening "State of Pallets" talk starts at 11am, after the opening PyCon keynote. Then we have four talks, then office hours, as well as sprints starting Monday. Please come by to watch the talks and to talk with us about your projects and our projects! https://flaskcon.com #PyConUS #Flask

brainwane,
@brainwane@social.coop avatar

@davidism If you re-post this with the word "Friday" or "today" instead of "tomorrow" I will happily boost it!

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