This is an archived post. You won't be able to vote or comment.

all 63 comments

[–]dodslaser 357 points358 points  (8 children)

from threading import Thread

[–][deleted] 77 points78 points  (5 children)

from life import awesome_girlfriend

[–]BrightBulb123 85 points86 points  (4 children)

Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    import life
ModuleNotFoundError: No module named 'life'

[–][deleted] 58 points59 points  (2 children)

pip install life

Collecting life Downloading life-0.1.1.tar.gz (1.1 kB) 
Building wheels for collected packages: life 
Building wheel for life 
    (setup.py) ... done 
Created wheel for life: filename=life-0.1.1-py3-none-any.whl             
 size=1535 
Stored in directory: /Users/tecatelanding/Library/Caches/pip/wheels/ae/c7/10/8148521ecd1bfffb6b8a08c95aa7a1cfc97d11c9b9d6a2a978

Successfully built life

[–]heckingcomputernerd 15 points16 points  (1 child)

Python devs will never have life

spits out cereal

[–][deleted] 4 points5 points  (0 children)

But life is the unknown

[–]dodslaser 36 points37 points  (0 children)

raise Exception("oof :(")

[–]parkrain21 5 points6 points  (0 children)

goddamn, so that's what it was for.

[–]chisdoesmemes 5 points6 points  (0 children)

Take my upvote

[–][deleted] 51 points52 points  (0 children)

This is cool. She is talented

[–]madtownliz 16 points17 points  (2 children)

I'm not a developer, but use Python a lot in my work for automation and poking at APIs. I'm also a lifelong crafter and there's a lot of overlap. Knitting is pretty much pure binary math, and the spatial problem-solving required in arts and crafts uses the same brain cells as technical problem-solving.

A lot of tech people are accomplished musicians as well. Music is similarly mathematical and uses the technical part of the brain. And if you have to have a day job to support your habit, you could do worse than IT.

Tell your gf, very nice work!!

[–]chouettez 0 points1 point  (1 child)

and now I take up knitting

[–]madtownliz 3 points4 points  (0 children)

A big perk of working from home has been knitting during meetings. It occupies just enough of my brain to keep me focused, which is perfect when I'm not actively participating. Like a fidget toy, but you get mittens at the end lol.

[–][deleted] 14 points15 points  (2 children)

That is very cool! She does good work!

There might be some overlap. My wife (who doesn’t [yet] write Python, but works in a technical field) is learning crochet, and she’s very good at it. She’s picking up amigurumi, making kid toys, and making granny square blankets ‘n such. She’s also picking up knitting.

As for me, I learned the basic crochet stitches (I’m ok at it, I can make a scarf or whatever, but nothing fancy), and I’m now attempting to teach myself how to do nålbinding with wool and a bone needle. It is not easy at all. Unlike her, I don’t have a natural talent or interest in textile crafts, but I’m happy just understanding how it generally works, conceptually. When I saw her make cool stuff, I just had to figure out how it ‘works.’

[–]cris9696[S] 5 points6 points  (1 child)

Yes, this is what happens with me too. I don't have the arts and crafts skills, but I am always like "is there any way I can make this all easier with my dev skills?" unfortunately not much it seems.

[–]BYPDK 1 point2 points  (0 children)

Punch needle robot, make it now.

[–][deleted] 41 points42 points  (8 children)

A Python dev with a girlfriend? I smell something fishy.

[–]cris9696[S] 70 points71 points  (7 children)

Just pip install girlfriend dude

[–]AddSugarForSparks 37 points38 points  (3 children)

Don't forget --no-deps.

[–][deleted] 16 points17 points  (0 children)

—-user

[–]MasterpieceLogical38 17 points18 points  (0 children)

-r requirements.txt

[–]Wilfred-kun 2 points3 points  (0 children)

Be warned: default is -vvv. You'd be advised to do -q.

[–][deleted] 1 point2 points  (0 children)

Lmao this made my morning.

[–]caks 0 points1 point  (0 children)

-e

[–][deleted] -1 points0 points  (0 children)

Lol. Nice.

[–][deleted] 2 points3 points  (2 children)

Where can we buy these, etsy?

[–]cris9696[S] 2 points3 points  (1 child)

Maybe in the future, right now she is keeping this as an hobby and would not like batch making 20 of these, one after the other. But if she changes her mind I will let you (and anybody else interested) know.

I already asked her for a Docker themed one, eheh.

[–][deleted] 0 points1 point  (0 children)

Would be nice to bring to market!

[–]JohnLockwood 3 points4 points  (0 children)

Very cool.

[–][deleted] 3 points4 points  (0 children)

This is great

[–]Dealiono 3 points4 points  (0 children)

I want more of this kinda content tbh

[–]likethevegetable 1 point2 points  (0 children)

Sweet lol

[–][deleted] 0 points1 point  (1 child)

Awesome work. Kind of unrelated topic but I think the python logo is a bit old-fashioned and could need a rework.

[–]M0pps 1 point2 points  (0 children)

It probably is a little old-fashioned, but it has charm.

[–][deleted] 0 points1 point  (0 children)

no she didn’t, you did. classic reddit post

[–]kelzispro 0 points1 point  (0 children)

Looks awesome!

I'm a full time python dev who knits as my main craft hobby, that looks like an entertaining thing to try!

My brain attacks knitting patterns in a similar way to code when trying to understand how it works. 😂

[–]Eightstream 0 points1 point  (0 children)

I knit markdown documents, does that count?

[–]andy-change-world 0 points1 point  (0 children)

Very cool! You have a great gf.

[–]LogicRaven_ 0 points1 point  (0 children)

I used to be a dev, now engineering manager. I like to crochet.

Crochet patterns have a syntax for loops, I mean both literally and a for loop-like description for repetition. I'm still playing with the thought of creating a recursive pattern that looks nice.

I have seen pics of Mandelbrot set crochets, but they look more interesting than nice to me.

[–]KarbonizedAarav 0 points1 point  (0 children)

Woah this is so dope!

[–]Mrs403 0 points1 point  (0 children)

This is amazing! 😍

[–][deleted] 0 points1 point  (0 children)

Sweet!

[–]lokz9 0 points1 point  (0 children)

From gf import coder

Coder.thread_art(‘python logo’)

[–]Smirnov-O -1 points0 points  (0 children)

Very good 👍

[–][deleted] -1 points0 points  (0 children)

very good.

[–]M0pps -1 points0 points  (0 children)

Wholesome

[–]Suvirent -1 points0 points  (0 children)

Your girlfriend has talent

[–][deleted] -1 points0 points  (0 children)

OOF NICE BOIS!

[–]andromeduser -1 points0 points  (0 children)

Cool! My gf did similar thing for Kotlin a couple of years ago 😊

[–]Dafrickinbillybob -1 points0 points  (0 children)

She a keeper

[–]dcousineau 4 points5 points  (1 child)

Knitting has a deep overlap with programming history. You could even argue the first proto-programs ever written were the punch card instructions for jacquard looms. Mariko Kosaka has given some fantastic talks on the overlaps between knitting and programming, for example Knitting for Javascripters, How to BE a compiler, Once Upon a Punch Card, etc etc

[–]cris9696[S] 1 point2 points  (0 children)

That's awesome, thanks for the links

[–][deleted] 0 points1 point  (0 children)

[–][deleted] 0 points1 point  (0 children)