Sunday, December 29, 2019

Recommendations list from the "warm up project"

Good lord, I'll never have the time to go through all these, but here's a list of things /books/ resources recommended by first few warm up projects on AltMba37.
I'll update this list as I go along

Books

Contagious - why things catch on (viral marketing)
A Technique for Producing Ideas - James Wood Young
Obviously Awesome  - April Dunford (product positioning)
The Official TED Guide to Public Speaking
The Order of Time - Carlo Rovelli

Sites

http://startupstatus.co/ - Australian startup ecosystem
http://www.liberatingstructures.com/ Radically inclusive effective meetings

Podcasts

Tools

Visualise your work, aka mindmapping:  Whimsical 
Mindjet Mindmanager 
Save hours of repeated text typing. TextExpander 

Others


Thursday, December 26, 2019

Improve your handwriting

This was my warm-up project on the 37th cohort of the AltMBA.

I’ve been fascinated with handwriting for as long as I can remember. Ornate letters, written neatly often using a reusable (!) fountain pen, the words as beautiful as the sentiment they gave shape to. Most of the adults I knew back then seemed to have that ability to write beautifully, and very few of my pre-teen peers seemed to care.

Fast forward a little over three decades. Internet access, time, curiosity all aligned late one Friday night. Browsing through the returns for a web search for “calligraphy”, I came across https://www.iampeth.com/ (The International Association of Master Penmen, Engrossers & Teachers of Handwriting).

What blew my mind was this quote: “In the tradition of the Zanerian College, Master Penman inductees were required to produce their own certificate as proof of their ability.” There are only 16 living Master Pen(folks) in the world.

The treasure trove that is the library of rare books (https://www.iampeth.com/rare-books) inspired me to re-learn how to write better. Simple as it is, it’s craftsmanship that I find worthy of trying out myself. It’s helped my kids and a few of their friends start learning how to write better - a process that seemingly isn’t greatly encouraged these days.

I must be getting a little better after a few years of inconsistent practice: our family’s Christmas cards are, according to my wife, getting more attention than (in my opinion) the absolutely delicious Christmas savories she spends hours making :slight_smile:

Thursday, February 28, 2019

On Learning habits

I'm sure I'm not alone in doing this.

Something catches my attention, & I want to learn more about it.
I immediately jump to the resources that seem to appeal to me.
I try to do it.
I fail.
I give up.
Ad infinitum.

I think there's a word for it: dilettante. A pejorative.

Occasionally, something sticks with me long enough that I learn the basics well enough that they become habits. "know enough to be dangerous".

On a quest now to figure out, mid-life, what motivates me to want to learn something new, and how to learn about it so it sticks.

Monday, February 11, 2019

Learning to type

My son, all of 8 years old, has started learning to type.  He's figuring out what the home row means, & how his fingers don't have to move all that distance to type just one letter, that he can do it with both hands, and things are not as complicated as the jumbled letters on the keyboard.  Sure, it confuses the bejesus out of him, but he keeps going on.

What's the point of this post? Who knows, I just found it fascinating that age is just a number when it comes to learning. Kids probably learn much faster than than we give them credit for.

Thursday, January 17, 2019

Random thoughts throughout today

Nearly 3 weeks into 2019, & it already feels like a whole year has gone by.

What do you do when you feel like there's no more energy to get through the day? At mid-day?

How often should I take a break from work? Or from whatever it is I'm doing?

How much is enough?  How do you know?

Why is motivation so often intrinsic?


Quote of the day: 
In everyone's life, at some time, our inner fire goes out. It is then burst into flame by an encounter with another human being. We should all be thankful for those people who rekindle the inner spirit. -Albert Schweitzer, philosopher, physician, musician, Nobel laureate (14 Jan 1875-1965)



Friday, October 12, 2018

A goldmine

https://www.r-bloggers.com/in-depth-introduction-to-machine-learning-in-15-hours-of-expert-videos/

https://raw.githubusercontent.com/asadoughi/stat-learning/master/ch2/answers

http://www-bcf.usc.edu/~gareth/ISL/



Monday, October 8, 2018

Skills for the next 5 years

Vala Afshar's outlines the transformation going on right this moment in time




Saturday, October 6, 2018

Transitioning towards a data science career

These two articles made for good reading/ reference

Rafael Knuth blogged about his transition into a data science career. He inspired someone else to follow his footsteps, & write about his experience.



Comparing read_csv with spark_read_csv

Reading in a csv file into R using dplyr's `read_csv()` function is so simple. The syntax & parameters of dplyr are fairly easy to remember, once you've done it a few times.

read_csv(file, 
    col_names = TRUE, 
    col_types = NULL,
    locale = default_locale(),
    na = c("", "NA"), 
    quoted_na = TRUE,
    quote = "\"", 
    comment = "", 
    trim_ws = TRUE, 
    skip = 0, n_max = Inf,
    guess_max = min(1000, n_max), 
    progress = show_progress()
)



I've only just started working with big data sets, & was began wondering if what I know about the dplyr syntax can be carried over to sparklyr's spark_read_csv() function.

While not exactly the same, but if you know one, you can quite easily pick the other. There's an additional parameter `sc`, aka spark connection, that's required.

spark_read_csv(
    sc, 
    name,
    path, 
    header = TRUE, # FALSE forces a "V_" prefix
    columns = NULL,
    infer_schema = TRUE, # to infer column data type
    delimiter = ",", 
    quote = "\"", 
    escape = "\\",
    charset = "UTF-8", 
    null_value = NULL,
    options = list(),
    repartition = 0, # number of partitions to distribute the generated table.
    memory = TRUE, 
    overwrite = TRUE, ...
)

Tuesday, October 2, 2018

Inspirations for humorous speech contests




and John's Anatomy of the speech here


More movie based speeches - Johnny Cash - Walk the line 


and this one on any speech in general - David Henderson

Wednesday, September 26, 2018

Asking Life's Questions

This ad from UBS was thought-provoking. A seamless flow of questions that nearly everyone can relate to.




Wednesday, September 19, 2018

Ray Dalio at Google

speaking about his book Principles. Fascinating talk.

Why bother writing here?

That is a question I ask myself every day. The answer, quite often, is "I don't know. Maybe I won't". And so I don't.

A few weeks ago, a colleague spoke at a meeting about feeling like an impostor. I think that is a feeling that I have lived with all my life. I know I don't know much, & I'm afraid all the time that I will be found out. So I say, or do, very little. And I suspect - no, I KNOW - that this fear has cost me an enormous deal.

Instead, I've been writing in my journal most days for the last 9 or so years. The journals I write in are a cheap ruled notebook I picked up in bulk for the kids to write. The words are banal, & describe very often my rather routine boring day. Other times, I'm caught in the emotion of the day, or the previous day, & it shows in my writing. The vocabulary changes. The handwriting changes. I just have to see the slant on the page to know how I was feeling that day :)

Over the last three years or so, I've gone back to my school days, & what I loved doing most - calligraphy. That focus has found itself showing up in my everyday handwriting. 

What's the point of this post?
Really, there was absolutely none. It was just a feeble attempt to get the words flowing again.





Sunday, September 16, 2018

The hand of friendship

Yes Toastmasters Club celebrated it's 10th Anniversary with a simple, out-of-cycle meeting on Friday the 14th September.

No big deal, right? After all, Toastmasters is approaching its centenary.  There are hundreds of clubs that have been around for decades, so what's all the fuss about?

For me, it is. And I'm writing this down for my own memory's sake.

I'd moved with my family to Australia in 2009.  I'd struggled to find work, make friends & all the other challenges that a new migrant finds themselves in in the first year or so, sometimes longer. In my case, a chance meeting, about 4 months into this life-upending move, with someone who worked at Optus, turned into a 3 week contract, & then a  6.5 year stint there for me. A life-changing event but this story is about something else.

I'd been at Optus for a few months, when I realised that there was a Toastmasters club in there. I'd married into a family of Toastmasters, & had it inflicted on me previously :) so I knew what it entailed. So I decided to go along to a meeting. It was at work after all, lunch time, & I knew how welcoming these people are, so what I did I have to lose?

I walked down to the room that was listed on the campus info email. I don't think I've been that nervous even at my own wedding. The room was at the end of a long corridor, & there seemed to be a handful of people in there. Yeah, I can do this, I thought to myself. And then, I have no idea why, I had butterflies. What if they don't understand me? English is my fourth/fifth language, & these people are all going to judge me. Nope, not worth shattering my already frail self-esteem, & I literally ran back to my desk.

I did that for at least four months after that - every Wednesday at lunch time, I'd walk down that hall, pretend I was looking for a different meeting room, peer inside & then walk away. It was on my 17th attempt that as I was peering into the room, a man simply put his hand out, introduced himself, & said, "Welcome to Yes Toastmasters. Have you been here before?"  I have no idea if he'd seen me on my previous aborted missions, or if it was an innocent banal question.  I mumbled something, & sat down in that room that day.

There was no timer that day, so I offered to do the role. It is, for those who've never done it before, a fairly difficult role, especially when you don't quite know who's speaking, or the club's customs, but I remembered getting praised for my effort, even a little comment about how I seemed to be a natural, even though it was my "first time" :) Little did they know I'd done this many times before!

I remembered the feeling at the end of that meeting.  The group, made up of Aussies & migrants & second generation Aussies & for some for whom English was like me a second or third or fourth language were friendlier than I'd expected. In fact, a couple spoke to me for a while after the meeting, most likely missing their lunch.

I joined that first meeting simply to make a few friends, & grow my confidence in public speaking. That meeting changed my life.  It has done so for all my time there, & then some. I've served every year on the committee in some official or unofficial role. I've given tens of speeches, struggled through hundreds of table topics & given as many evaluations. And I remember none of them. What I remember though is the hundreds of people I've been privileged to listen to, meet, & in many cases, to call my friends.

And most importantly, I've never forgotten the feeling of having Suben reach out & offer a heartfelt welcome. It's something I've tried to remember at every Toastmasters meeting when we've had guests. It's become a part of me at every work or social event that I've found myself at, when I notice someone on their own.

I'd never told anyone about that first meeting. Coincidentally, it was in the same room that we were celebrating the 10th anniversary meeting. I stood up as the last impromptu speaker, & memories came flooding back. They gushed forth, leaving me choking. And I could feel everyone of the 30 or so guests in the room egging me on. Suben was in the audience, & I may have seen a pair of moist eyes.

Happy 10 Years Yes Toastmasters. And with the legacy you're built on, I have no doubt, you'll last a ten-fold more.

Tuesday, April 24, 2018

Writing to describe problems


Monday, April 16, 2018

On Keeping Promises

Are all promises worth the same?
How do you know?
If they aren't, how do you discern which ones are worth making, & which ones should simply be a "Sorry, no, I don't have the time to make it happen".

******************

Day 1 of my 2 week break has been fabulous.  Made a promise to myself that I'd not be working, & I'd be fully devoted to the family. Took the kids to the local library for term holiday activities that are usually set up. We had breakfast & lunch together, which was so much fun.  We bought a new phone for mum, & did all the chores we'd planned for the day. We played a game of badminton. It was unstructured, & it was fun, & it was liberating.

I did, of course, break my promise - kept browsing the phone, pining to keep abreast of the things I've set in motion before I decided to get off the wagon for a couple of weeks.  The phone turns off tonight.  Will I keep that promise?











Monday, April 2, 2018

Looking back

It's been just over two years since I started my role at Australia's largest infrastructure project. My title suggests I'm a finance analyst, supporting the revenue earning arm of the Government Business Enterprise behemoth that is the company. I'm about to wrap this two year stint to move on to another role shortly.

I've been asked a few times: what has it been like?

The early days:
The team I joined two years ago had three other analysts, so it was a really small group. Our manager has a reputation for being one of the better managers around, and it was quite evident right from the first week. 

It so happened that I joined right in the middle of the annual long-term forecasting cycle, so I was right in the thick of things. Despite my previous experience in a similar industry, the  tasks I was assigned were new, different & frankly sometimes quite obtuse. I also had a regular role that I was to shoulder, as well as take over the weekly & monthly reporting. To top it all off, one of the team was going on leave for three weeks so it was a definite baptism by fire.

I did have a few things going for me:

  • I knew many of the people I needed to interact with (staying in the same industry helps enormously!) or could fairly easily build a relationship with through introductions from mutual connections
  • Data wrangling & analytics were two of my secret weapons & I wasn't shy about using the right tool for the job. I also knew my way around the IT department, thanks to a couple of my good friends who'd preceded me into the organisation. 
  • I do have a commercial background after all, so I knew precisely what the numbers I was reporting would mean to the recipients
So while the first few weeks felt overwhelming (I also got the distinct impression that I was being pushed to the limit), I had landed on my feet within a couple of weeks, & was learning the ropes quickly.  My manager was regular with both feedback & praise, building my confidence & helping me get very clear with what I needed to deliver. 

It's been my personal mission to learn something new every week.  While still early days in my new job, I still kept up with my learning. I had also just finished reading Nancy Duarte's blog post on slidedocs, so was messing around with the corporate slide templates the organisation had recently issued to see if I could use them more effectively in my work. I had just started reading about the Google Places API. I wasn't quite sure if I would ever use it but it seemed interesting to me. 

By the end of month one, I'd put up a template (with some VBA) that made preparing & presenting the long-term budget a far-more effective & efficient task. The solution was simple: make the presentation a book-like form, laid out in landscape, with the even-numbered page showing the graphic & the odd-numbered page showing the numerics. While there was some initial resistance (finance processes, anyone?), the exec team loved it when shown a draft, & it was a resoundingly successful production effort. 

Less than 2 months into my primary job supporting a team with commercial reporting & analysis, I was told of the peculiar challenge that this team faced: they had no idea who their end customers were. It was like a light-bulb went off when I heard that.. why couldn't they use Google Places API? I spent the next few train trips to & from work using R (another tool I was teaching myself to use) and the Google Places API for R building a prototype that might possibly be a solution.  I shared my prototype with my manager, who immediately sent it on to the head of that team, but also reminded me that it was not my job to solve that specific problem.  Let's just say that prototype, & a few follow up actions on my part, earned me a trip to Google offices in Sydney. 

note to self:  Solve problems, even if they aren't in your specific job description. The value gained personally in the learning far far outweighs the politics of the situation. 

By the time I had completed my official probation period, I had already made my presence & value felt around the organisation. I'd saved a bunch of people a few hours of work, & not just in reporting, showcased some analytical capabilities, & build a bunch of reporting frameworks that made reporting very boring :) 

What does a good manager do? Find a challenging project, & throw it the bored employee's way. Alongside my day job, I was thrown into a pricing project that was struggling for modelling skills. Three months or so of intense optimization modelling later, the proposed pricing structure went into the market and dramatically changed the industry's behavior, but without endangering the revenue prospects of the company.  I value the learning on this project hugely - the mental models of thinking about problems, the approaches to solving them, & the wide variety of factors that were considered in the final solution, all within a deadline that seemed insane at the time. Most importantly, the relationships that were built in that project have grown into friendships. 

 
I've since been involved with some mind-mending business problems. I've been thrown into projects that seem irredeemable in the time available to solve them. I've learnt to see the problems of a behemoth operating at scale in many different angles - regulatory, commercial, operations, strategy, financial, and human. I've seen many of those angles considered and ignored, ideated & forgotten.  In any case, I think these last two years have shown me how much I can accomplish in a very large organisation, how much I can collaborate with people far smarter than I will ever be. I've also learnt about (& felt the impact of) the politics that accompanies a large organisation, of rewards & recognition (or the lack thereof), of personal & team motivation, of technological opportunities & technology's self-inflicted wounds, and a whole heap of things that won't ever make it to a blog post.