It's never too late to learn something and never too eat to share knowledge with others.
My 11yo is getting more into Python so I decided to do (separately) the same intro Udacity course and be a study buddy.
And something interesting happened.
A thread.
(1/N)
🚨 Exciting News 🚨
I'm joining the
@Microsoft
@azureadvocates
team as a Cloud Developer Advocate PM for the New York region. I'll be supporting community & learning initiatives in Cloud & ML. Plus I get to work with some amazing people that I admire 💞👩🏾💻🙌
#LetsDoThis
💪🏾
Took my first steps into C# today - goal is familiar with .NET and .NET MAUI this quarter!
I made a roadmap for myself - but these 3 resources are perfect to start with:
Browser based runtime tutorials FTW!
N/N
And *that* to me is the three steps to successful learning
1. Build something (document, experiment, iterate)
2. Extend it to do something more (be creative, efficient)
3. Teach someone else what you do (clarify your thinking, inspire someone else)
The journey continues!
If you missed
@satyanadella
#MSBuild
keynote - or you just want a handy 1-page visual summary, I have you covered. *Amazing* (and packed) keynote with 10 areas for
@azure
and
@msdev
developers to explore.
Ask not "What can I build"
Ask "What do I need to build" for the world! 🎉
From developer flow to the metaverse, I highlighted 10 technologies at
#MSBuild
that are coming together as one powerful platform to help developers build what’s next. You can watch my keynote here:
#HappyDiwali
to all who celebrate it .. may this year bring joy, good health and happiness .. planning fun stuff for today with family and festive food ♥️🎉🪔🪔🪔🪔
Mangoes don't come cheap .. but when the 👑 of 🥭 shows up, you sacrifice other things in the cart. 😁
I didn't think they'd have Alfonso mangoes available but they do 😍
These are the richest, most decadent type of mango you can find. I'm glad 10yo gets to experience it ♥️♥️
8/N
They would be wrong.
To understand the power of learning and *achieving* you need to understand the user journey and goal. You need to see a 11yo giggling and running the app till the dragon finally relinquished the treasure.
It wasn't code.
It was creation + storytelling
🚨 Mini announcement🚨
Yep, I am now a Senior Cloud Advocate in the Mobile & Fusion Dev advocacy team at
@azureadvocates
.
I am beyond excited - not just because this is a return to my mobile/web dev roots, but because I get to be a
#SurfaceDuoDev
So - "Hello World!" 📲♥️🤩
I have been thinking about this for a while now .. and I wanted to share my thoughts .. let me know what you think.
My belief:
We are all lifelong beginners. We need to redefine the word as one that empowers people and not undermines or reduces their contribution.
A thread.
My 11yo came home and told me his school has asked them all to install Teams on their laptops so they can continue to work/collaborate remotely if schools need to close at short notice.
Yes, Teams.
😍
(OTOH - I will now have to put up with him trying to explain it *to me*)😀
Continuing my "new year resolution" of self-evaluation, introspection and proactive re-learning of habits, attitudes and expectations to be more aware of biases and more actionable in adopting (and advocating) for anti-racist behaviors.
If I go wrong, call me out.
Here to learn!
Holy moly! My talk proposal on 'Self-Care: Refactoring your life.." was accepted.
I am in absolute denial at this point. This conference has been on my wishlist for ever and the topic has been front of mind for the past three years .. I need to take a minute here... 😱💖🙋
Everyone should now have an email with the status of their proposed sessions. Thank you all so much for the amazing submissions. In the end, we could only accept less than a third of submissions and had to pass on some truly great ones.
@editingemily
I think this is in fact a popular opinion. 😁
I do think the Titanic analogy is apt though - we are all getting off the sinking ship and we may not be in the same lifeboats but we want to keep in touch because we started the journey together.
So today I celebrate
#TamilNewYear
.. wanted to make 11yo aware of culture so we wore traditional clothes and hope to make some South Indian food later.
So Twitterverse .. should I take all my team meetings in a sari? 😁
Happy New Year to all who celebrate it?
BTW if you are a fan of Visual Storytelling and want another visual explainer on LLM - check this out:
Someone shared this with me in a comment on my post.
TIL:
@FT
has a Visual & Data Journalism team
@ftdata
.
This is a terrific "scrollytelling" explainer
Frontend Masters is my new Netflix.
Can't tell you how amazing it is to binge watch a series on a topic you *thought* you knew, only to 🤯 at how much you still needed to learn.
I. can't. stop.
More interestingly, I am actually learning _how to teach_ things in minimalist ways!
Heard of
#Sketchnoting
?
Visual storytelling brings clarity, improves recall, and builds your creative muscle. Anyone can do it. Join me at
#MSCreate
- July 29 - - and get a speed tutorial in getting started.
65% of users are visual learners - talk to them
Am now trapped on a train with a 10yo who tells 'jokes'. And now wants me to 'post it on Twitter'. 🤷♀️
Q:
Why did the Tic Tac look so good?
.
.
.
.
.
.
.
.
A:
It was in mint condition
🥁😂🤦
10/N
That second image was me challenging him to take the same example text-adventure and modify it to create a "Snakes-and-Ladders" game.
Huh?
"Where do I start?"
And that shift in mindset was what successful learning is about - not "can I do this?" but "HOW can I do this?"
Yep. Finished reviewing the 'tske your first steps in Go' learning path and it was worth the half day of learning time.
After years of Java and JavaScript, exploring
@golang
reminded me of C programming days
Now to distill my notes into one visual guide.
@triketora
Agree! Want to shoutout folks like
@venikunche
and her incredible efforts with
@DiversifyTechCo
that have demonstrated success -- 👏🏽that's 👏🏽where 👏🏽the 👏🏽$$$ 👏🏽should 👏🏽 be👏🏽 going 👏🏽
9/N
He was only running code examples and modifying them slightly. But he had learned two things already.
1. Document. Document. Document.
2. Experiment. Experiment. Experiment.
And now he was ready to have the conversation on problem solving with code given a written problem
One lesson I've been learning recently:
If you're not making yourself and people around you uncomfortable by saying and doing things you really believe in, then you're not moving the needle for the next generation.
Bias is real. Normalizing it just kicks the can down the road.
Holy #%3&! - exploring
@huggingface
and tried th AI Comic Factory application. I am just blown away. There is so much I need to unpack but first want to amplify the creator
@flngr
- Follow them for updates.
Project:
"Lion goes for walk in Central Park"
The AI Comic Factory now supports even more options and alternatives for the backend providers 🤗
I need to write a blog post to explain how to deploy it yourselves, but in a nutshell:
For the LLM engine (the part which takes your prompt and generate 4 prompts, for each comic…
Learnt a lot about storytelling, doodling (and sketchnoting) from the uber-talented
@deniseyu21
This is some of the art she brought to give away. We each got to take 1 piece home (and I grabbed photos of others)
#WSC2019Conf
Taking a mini break in my day for a very important life moment. The 13yo has graduation today .. after today I'll officially be the proud mom of a soon-to-be high schooler
I am not ready for this. 😭 He's taller than me but my mental image is set at this 😁
proud of you AJ! 😍
There was so much in
@satyanadella
keynote today, I ran out of room.
I'll digitze and expand later but this is a quick summary of what was covered 🎉
#MSIgnite
#SketchTheDocs
I am ridiculously excited about this. Join me as I talk about why visual storytelling is key to learning, speaking and connecting with technical audiences 😍
May 19: 7pm EDT
May 20: 4pm EDT
May 21: 8am EDT
I strained my eyes so I made a deal with 12yo .. I make cookies and he does some micro fixes to a sketch note I needed to finish asap (big snowstorm coming tomorrow so ..)
TIL:
The kid has an eye for detail and more patience than I had at his age. Need to do more with him ❤️
By the way .. are you curious about Modern Data Warehousing and Big Data? 🤔🌟
I've been sitting on these notes for a while and need the motivation. 📣 RTs appreciated.
Would a Visual Guide To Modern Data Warehousing, data pipelines and all things
@AzDataFactory
be of interest?
Been waiting to hear this talk in person.
@jennschiffer
talking about
@glitch
and how we need to make technology 'ethical' and accessible to more ..
And about Ethics & Software at the Intersection of Art & Code..
#NAWTMSummit18
12/N
He grasped three things immediately
- Use functions to abstract complexity so code was readable
- Use print + interactive runs to test & validate assumptions
- Make the basic idea work before layering on complexity
His first board had 1 snake, 1 ladder - and worked.
@GCPcloud
Quick notes of key announcements from Urs' talk at
#GoogleNext18
Key:
1. Istio now 1.0
2. Cloud Services Platform alpha in fall
3. GKE "On-Prem" brings managef Kubernetes Engine into your own data centers
Hybrid cloud solutions (for growing multi-cloud strategy) are the focus.
They say it takes 10,000 hours of deliberate practice to hit the tipping point to expertise. Almost there😁
I *think* I can say I got great at 2 things
- Building on Docusaurus!
- Running multi-team content campaigns at scale
Props to all those who contributed
#DevRel
#30Days
Hot takes aside these are people with families (and some of them on visas) who likely had to make incredibly tough choices for no reason other than one man's ego.
A reminder that tech is not neutral.
It takes 5 years to move 1 step forward and 1 week to go 5 steps back.
Want to build 2-3 *new* talks this year .. software development and professional development topics.
For the latter thinking:
"5 ways sketchnoting made me a better speaker"
Is that a talk you'd find interesting?
For context: some of the sketchnotes I've made in diverse topics
Just wanted you to know I opened Twitter after a while, immediately saw 10 different threads I wanted to weigh in on, wrote 20 different tweets and subtweets to send.
Then deleted them all and decided to wish you a happy Friday and go offline to focus.
I call this progress. 😁
I'm starting a new blog on
@flutterio
exploration today. It's meant both as a personal blog (for easy recall) and a learning resource (e.g., for
#FlutterCamp
events)
Bonus: here's my Flutter journey in a nutshell!
Check it out at
6/N
Now he saw Python as an open-ended tool to make things - and he started reading "Invent your own computer games with Python"
It opened his mind further to how *creative* things he could do with code
Argh.
You know those co-workers who are first to arrive and last to leave the workplace? And make you feel guilty or like you aren't as dedicated?
I got one at home.
PS. This is *my* office. And he's already there and on his first call 😑
Don't know about you - but cooking is my current preferred form of self-care. Ingredients are sparse but imagination is plentiful. Plus of course, being Indian helps!
Off to make from-scratch rotis and a tofu-carrots-peas korma. Should I share more or are you hungry yet?
Azure AI - Foundation Models (of Copilot Stack)
Azure AI OpenAI Service - Updates (preview, pricing)
"Prompt with video images, custom"
All in on open-source
"Models as a service" - as hosted APIs !
Llama 2 as a Service
Mistral as a Service
Jais as a Service
11/N
We had more conversations - the biggest lesson I could impart to him was that there were no perfect solutions. Just iterative experiments to get desirable results.
We walked through data structures and functions and understanding how to write code for agility and reuse
13/N
This morning he has been busy explaining to his grandparents how they can create a text-based board game with Python. And explaining how we can share code via browser if they want to learn.
And he told me he will extend this to multiple snakes/ladders - at RANDOM 😱
Letting the 12yo stay up tonight. He loves social studies and I guarantee he will never get a real life lesson like this.
It's important to answer kids questions and reinforce principles . They are the next generation and need to be equipped to understand what's at stake.
I've been a GDE for a few weeks now but was waiting for a good time to make it official. Tomorrow marks my first talk on
@flutterio
as a GDE - and it's at
@droidconNYC
(yaay 🗽) which is perhaps fitting.
To everyone who encouraged me on this 🙏 esp.
@nlycskn
who never stopped!!
Hours away from heading out for a long-overdue trip to India. Yep, still need to pack 😂
Less work. More learning, drawing, exploring my culture with family. With 11yo in tow, my travel experience is transformed!
I. am. officially. excited.
Bring it on 2020! ❤️
#selfcare
#GHC18
-
@BrendaDardenW
"The truth is that we are succeeding and thriving .. we are building technology that makes a difference .. because WE ARE HERE .. and we are here because WE BELONG"
20K women in venue, thousands more online.
"We are your people. We are here for you"
7/N
Which brings me to yesterday. He came over all excited to show me a simple text-based adventure game he had created via
@trinketapp
A professional coder might look at it and think it needed work
Just conditionals, print statements and string literals. Not at all DRY.
So I'd submitted my first ever proposal to
@oscon
this year. Long time
#wishlist
conference
Guess what???
😱😂😁🤗🎉🙌💃
My talk on 'Building Performant Cross-Platform Mobile UI With Flutter' got accepted!!
That's my 2nd
@flutterio
talk in 2018! Hope I can make logistics work!
Made a very spontaneous decision today.
If it works out, I'll have something to celebrate ..
If it doesn't, I'll have still taken that first step ..
Sometimes it's all about that leap of faith - amirite?
🎉
Snow day 😭 = 10yo dispensing wisdom at home in bursts.
Me:
Iron Man is terrible. He does not obey the laws of physics. How can you create matter out of nothing? Makes no sense.
Him:
Physics is the door. But imagination is the key to the universe.
Me: 😭😭😭😭
I am inspired by
@TaelurAlexis
right now.
It is *super hard* to stream, work and narrate the same time - it requires focus. You have to read, absorb and convey information on the fly.
I need motivation to finish some overdue courses. Maybe this is my habit 'bundling'!
4/N
At which point he suddenly took an interest in MY progress. I made it a point to tell him I had never done the course before. (True - I've used Python as-needed and learned it as I learned everything else, by examples and application)
He decided he needed to be my coach 😄
Today I introduced the 11 yo to 'Monty Python and the Holy Grail'
He's still rolling around on the floor laughing uncontrollably.
My work here is done.
🎉♥️
Decluttering my home this long weekend.
Been nearly a year since we moved and I still haven't had time to unpack and organize things. It's time for change.
#selfcare
Today I realized that some of the most significant moments in my life came out of a simple fact. Someone told me ‘you can’t do this .. maybe it’s not for you’
“O Really”
Was that superpower that snapped me out of bad times
Drove me
Never underestimate the strength of your will
A
#selfcare
milestone .. this marks
#50days
of keeping to a habit of 45-60 minutes of walks of 2-3 miles each day.
And results are showing. Stress levels down and finding a lot more joy in simple things. Sunshine, the natural beauty of
#HudsonValley
.. and good 🎶🎶 helped ♥️
2/N
It started weeks ago. We realized schools were not going to have any meaningful routines & wanted to give him something with a target and achievement, that would promote self-study and learning
I pointed him to
@udacity
"Intro to Python Programming"
Being OFF twitter boosts productivity
Being ON twitter builds community
Toggling constantly builds .. fatigue
Respect to all the
#DevRel
folks who solved this paradox - because I personally find it hard to do. How do you all manage this? Twitter lists? Scheduled tweets? Alerts?
Finally getting to catch up on a few talks .. right now listening to
@ASpittel
telling you why .. "Yes, You should write that blog post" .. reflecting on her journey from her first blog post to learning to code
#Codeland
Trying to get into the habit of leaving a margin free of content at the bottom of all slides to accommodate live caption overlays. Seems to be a preferred location for automated captioning too - it's a good thing!
#AccessibilityFirst
I did it! I made a resolution to start a learning journey on Aug 1 and keep at it till Aug 31. Welcome to my
#AndroidInAugust
adventures.
Yep, I'm going to start learning
@kotlin
and I'll do it in public. I hope you join me or follow along.
#kotlinfyi
I am not doing this justice .. but the link to
@sarah_edo
talk is at top right. An amazing talk and a signature class in how to explain concepts in ways that are visual (verging on art 😍) and oh so accessible to all levels of expertise 🎉
@AllThingsOpen
#GratefulFor
my family today ♥️♥️. I am not perfect but I try to learn from every mistake. It helps when you have people who love you unconditionally.
Today my 10yo and dad surprised me with a bday cake. That unfurling candle? They remembered me chuckling at it on Twitter ...