I am a self-taught programmer. I started in high school and have been using python and building websites now for 20+ years (maybe more like 15 for python). But I am no expert. Merely a guy that likes to learn, solve problems, and help others where I can.
My educational background is in International Affairs, and I studied law and am a member of the Bar as an active attorney in Massachusetts, USA. Go ahead, make your lawyer jokes. However, about 4 years ago I moved to Israel with my wife and children and changed careers. I consider myself fortunate that I have now turned my hobby into my profession, and love going to work every day and building in Python.
My involvement in Sanic started when I was looking for something to power a side project. I like to use side projects to explore technologies that are new to me, and I encourage you to do the same. The problem however was that there was no good authentication packages out there. I built one and decided to open source it: sanic-jwt
.
I think the easiest way for me to introduce myself to you all though, is with a bit of common language:
from world import Life
from world.essential_actions import drink_coffee, eat_pretzels
from world.personal.life import fun, chess, scooter
class Brewmaster(Life):
def __init__(self):
self.roles = (
('FLL', 'Full Stack Developer'),
('OSE', 'Open Source Enthusiast'),
('ESQ', 'Attorney'),
('HBW', 'Homebrewer'),
('FTH', 'Father'),
('HUS', 'Husband'),
)
self.spouse = 'Rachel'
def work(self):
drink_coffee()
eat_pretzels()
super().work()
def play(self):
with self.kids() as kiddos:
fun.on_playground_with(kiddos)
fun.cooking_with(kiddos)
scooter.ride_with(kiddos)
chess.teach(kiddos)
def love(self):
return self.spouse
def sleep(self):
return False
adam = Brewmaster()
adam.work()
adam.play()
adam.love()
adam.sleep()