Notes from 4/8–16/8
AI
Machine Learning For Managers — What You Need To Know
Super high level overview
GPT3 crush curated list
there’s some seriously god-tier stuff happening here
Leveraging Machine Learning to Fuel New Discoveries with the arXiv Dataset
To help make the arXiv more accessible, we present a free, open pipeline on Kaggle to the machine-readable arXiv dataset: a repository of 1.7 million articles, with relevant features such as article titles, authors, categories, abstracts, full text PDFs, and more.
Announcing PyCaret 2.0
PyCaret is an open source, low-code machine learning library in Python that automates machine learning workflow. It is an end-to-end machine learning and model management tool that speeds up machine learning experiment cycle and makes you more productive.
Amazon Wants to Make You an ML Practitioner — For Free
Academic institutions will largely lean towards proven classical techniques for education, and that is the correct move. To help the last-mile OJT problem even more than post-hire education, Amazon is now making available course materials from their internal “ML University”.
AutoML Faceoff: 15 Humans VS 2 Machines. Who won?
Blockchain
Clean Contracts — a guide on smart contract patterns & practices
Clean code but for smart contracts — there’s more to come i think
Inspecting Tezos decentralization: 200+ public nodes, 1000+ in total
Not very decentralized at all actually
Career
Why does DARPA work
Need to scrutinise this deeply, it’s an incredible model
How to Take Personal Development Off the Backburner — Tactical Frameworks for Leveling Up
- The It: Did you execute your work that you had on your to-do list — the emails you wanted to write, that strategy document you owed your boss? Then, establish the tasks you intend to accomplish the next day and an agenda for reaching those goals.
- The We: Did you add value to the lives of the people you interacted with? Did they walk away with more knowledge, energy, goodwill, or a better understanding? Holmberg is quick to clarify one point here: “It’s not asking whether you made people happy. That’s not always the goal. You want to make sure you communicated clearly in a way that added value for them and met goals for you,” he says. Anticipate any upcoming challenging interactions and think about how you want to show up to that conversation. Set an intention for how you’d like to respond to possible triggers.
- The I: How did you manage your own energy and mood? “Self-care practices like working out, eating well and sleeping enough are just as important as anything you do in the office. However, those are often the things most leaders drop first, yet the “I” pillar is the foundation of leadership. You can’t help others if you deplete yourself,” says Holmberg. Consider how you can set yourself up to make good choices throughout the day and establish what might cause you to step off track.
The 10 books every leader should read
Leaders Eat Last, Simon Sinek
- Inspire action
- Create a circle of safety
- Tell the truth
- Lead people instead of numbers
- Choose to eat last
Principles, Ray Dalio
Principles are fundamentals for us to have a better life. Without them, we may end up running in circles. Principles can guide us through awkward moments. If we step back and give us the chance to analyze the situation and compare it to our principles, the critical choices to make will become clear. However, until we define our principles, we will struggle to identify what works best for us.
Coaching Agile Teams, Lyssa Adkins
- Shu — “Follow the Rule”: learning how to play the game.
- Ha — “Break the Rule”: make the game better for the team.
- Ri — “Be the Rule”: evolve the game to reach the best of the team.
The 5 Dysfunctions of a Team, Patrick Lencioni
Good to Great, Jim Collins
Made to Stick, Chip Heath & Dan Heath
Until people care about the message, nothing will happen. But once they connect to the message, changes can occur.
Measure What Matters, John Doerr
Meaningful OKRs show the following characteristics:
- Relate to goals to achieve instead of features to develop.
- Challenging to achieve while extremely motivating.
- Put the teams in a single direction.
The Culture Code, Daniel Coyle
Strong cultures have the following traits:
- Safety: encourage people to take risks and learn from failures. Open discussions are welcome. Credit is always shared.
- Vulnerability: embrace discomfort. People know they can be vulnerable because there’s mutual support.
- Purpose: people share something in common. They know the why behind their activities.
The Trillion Dollar Coach, Eric Schmidt, Jonathan Rosenberg & Alan Eagle
He believed in striving for the best idea, not consensus (“I hate consensus!” he would growl), intuitively understanding what numerous academic studies have shown: that the goal of consensus leads to “groupthink” and inferior decisions.
Give and Take, Adam Grant
- Givers: help the other whenever they can without expecting anything in exchange.
- Matchers: give back precisely what received or only help if get something in exchange.
- Takers: do everything to make advantages on the others. Focus on self-progress.
A User Guide To Working With You
Introduction
Why are you writing this user guide? What do you hope will be the result of writing and sharing this?
How I view success
What does being good at your job mean to you? What are your values that underpin your understanding of success?
How I communicate
How have other people described your communication style? What have you gotten feedback about in the past? How should others interpret what you do or say? What do you struggle to express? How do you like to stay in sync with others (email, chat, in-person)? What’s your availability outside of work hours?
Things I do that may annoy you
What’s the cause of misunderstandings that you’ve had in the past? What are some things about your style that other people have given you critical feedback on? What quirks or mannerisms might unintentionally annoy a different personality type?
What gains and loses my trust
What actions can a person take to gain your trust? Conversely, what triggers you?
My strengths
What do you love to do and are good at? What can you help others with?
My growth areas
What are your blind spots? What are you working on? What can others help you with?
Additional Optional Sections:
What I expect from people I manage
What do you consider a stellar job for someone who reports to you? What do you consider a mediocre or bad job? What’s unique about your expectations that may differ from other managers?
How I give and receive feedback
What is your philosophy around feedback? What can others expect in receiving feedback from you? How would you prefer to receive feedback from others?
Cybersecurity
IBM Report: Compromised Employee Accounts Led to Most Expensive Data Breaches Over Past Year
revealing that these incidents cost companies studied $3.86 million per breach on average, and that compromised employee accounts were the most expensive root cause. Based on in-depth analysis of data breaches experienced by over 500 organizations worldwide, 80% of these incidents resulted in the exposure of customers’ personally identifiable information
Data
The Data Science Interview Blueprint
Definitely could be made into a literal simple checklist right there
Development
Best Website Builder for Designers: 5 Code-Free Tools in 2020
Came across all of them before, and as usual all are paid
Product
Interview tactics to find worthwhile customer problems
Typically, I like to start very high-level and use some combination of the following questions:
- When working as a realtor, at the end of the day, what are you trying to get done?
- What is that you have to do in order to feel accomplished?
- What progress are you trying to make?
Then
- Who else is involved in the process of closing on a house? “There are many people involved: Me, the buyer’s agent, the buyer, the seller, the lender, the appraiser, the home inspector, and eventually the escrow officer.”
- Where do you physically have to be in order to sell or pick up new clients? “For selling, I do most of my business from my car — on my phone. I’m typically rushing around to different open houses and staging or showing them, meeting my clients in person for updates, dropping off purchase contracts to the title company. To get new clients, I find myself creating flyers, blogging, posting on social media, taking referrals from previous clients — that’s the best way.”
- How do you get paid? “I get paid at the closing. Either by a wire out of the escrow account or by being mailed a check.”
Pain points
- What are the biggest things that prevent you from closing deals more often? “Oh, lots of things! Getting a buyer and seller to come to an agreement can take a long time. After that, inspections, appraisals, and title can all also drag on and extend the closing cycle.”
- What prevents you from taking on more listings in parallel? “The time investment for an individual home sale can be huge. Stagings and showings take a long time, but we need to do them because they have a big impact on the sale. Some realtors have a big enough client pipeline that they can afford to hire assistants to do all that stuff, but I don’t have a big enough portfolio to do that.”
- What obstacles do you face in acquiring new clients? “Marketing. It’s very hard to become known. Most successful realtors have been in the game for a long time. They have a long history of sales and happy clients. A large proportion of their new clients come from their previous ones.”
Current attempts
- The closing process takes a long time even after the buyer and seller agree to a purchase.
- Repeated tasks, such as showings, consume the time of the realtor and prevent them from onboarding more clients in parallel.
- Self-promotion for new business is very difficult because it relies on reputation, which takes a lot of time and energy to build.
- How do you currently handle these repeated tasks like home staging and showing? “I just do it all myself. I’ll hang out for a couple hours at a time to show and meet potential buyers. With staging, there are companies around who will do it for you (people who bring furniture and spruce up the home you’re selling), but they tend to be pricey.”
What would solution look like
- Say there was a way to make it so you didn’t have to personally do home stagings or be present to conduct showings. What characteristics would this solution have to have in order for you to use it? “Well, it’d have to be cheap. I don’t normally spend more than $500 on staging a house. It would also have to give me comfort about the security of the house and my seller’s belongings. I’d worry that if I wasn’t there, people might steal stuff. I’d also want to know how each showing went. Did we have good prospects? How would we engage with the potential buyers?”
My favorite product management templates — Issue 37
gold mine of product templates
Design System Talks
Resource to learn about design systems
The Architecture of Information
Good resource
Outcomes as Enablers of Business Impact
Chris gives calls out multiple warning signs of too much organizational focus on outputs. For example:
- Devoting a great deal of time and energy to balancing the sides of the iron triangle, aka the “triple constraints” — time, scope, and cost (it’s certainly desirable to finish on time, for instance, but an on-time delivery that the customer hates is a classic example of focusing on outputs, such as a date, at the expense of achieving meaningful outcomes, like solving a customer problem)
- Endless debates over small details, like whether a particular user story is 5 story points or 8 story points, or excessive focus on vanity metrics
- Heavy emphasis on optimization of one part of the value stream, which can certainly make a difference, and yet, if nobody is paying attention to what customers actually care about, we can end up delivering more of what the customer doesn’t want, faster
John writes about:
No measurement. Teams do not measure the impact of their work. Or, if measurement happens, it is done in isolation by the product management team and selectively shared. You have no idea if your work worked
Rapid shuffling of teams and projects (aka Team Tetris). Instead of compelling missions or initiatives, teams deal in feature and project assignments. Chronic multitasking and over-utilization
Success theater around “shipping” with little discussion about impact. You can tell a great deal about an organization by what it celebrates
Infrequent (acknowledged) failures and scrapped work. No removed features. Primary measure of success is delivered features, not delivered outcomes. Work is rarely discarded in light of data and learning. Often the team lacks the prerequisite safety to admit misfires
Josh goes on to point out that in the social impact sector, one model that is popular is called the Program Logic Model, which looks like this:
Resources > Activities > Outputs > Outcomes > Impact
Using that model for the well project, it might look something like this:
- Plan the resources (people, materials, money) we need
- Undertake a set of activities (travel to village, acquire materials, build well)
- Create the output (the finished well)
- (Assuming the well works as planned) Achieve the desired outcome (people in the village spend less time carrying water)
- (Assuming the outcome is achieved) The well is an important factor in the desired impact — higher standard of living in the village
Product Manager Toolkit: 2. Why you need to deliberately manage change
- A visionary plan,
2. Executed by an inspired & up-skilled organization,
3. Galvanized through purposeful change management and leadership.
- Stay focused. Act decisively — Managing ambiguity means acting despite never having perfect information. Pick a path and show conviction — Both a) avoiding decisions or b) choosing “all paths” are surefire ways to slow your team down. Effective decision making culture and processes are necessary to ensure that all levels of your organization autonomously make good decisions aligned with your change direction, so that you don’t waste precious resources on nice-to-have initiatives or on constantly sitting and waiting for direction or approval.
- Empower through principles — As you navigate this change, your ability to expand from micro-management to large team empowerment hinges on developing a consistent and predictable way of making decisions that you can teach and delegate to your organization as you scale. It is therefore worth investing time in sharing and collaborating on strong shared principles that become the pillars of why and how you lead: from driving the thinking, to communicating in all directions, to dealing with adversity.
- Reassess & adapt — Be upfront about what you don’t know for certain, since best-guess assumptions likely underpin many of your decisions. Be flexible in reassessing all information along the way and altering the strategy when material new facts come to light. The worst place you can find yourself is being “the Emperor with no clothes” — clinging to a narrative and plan that is objectively wrong given updated information or events. On the flip side, changing plans every week will cause the team to rebel out of confusion or despair. Only a few key assumptions really change the answer — focus on those and ensure that you spend time communicating widely and honestly with the team why a change is warranted and why you didn’t get it right the first time. Leaders are allowed to make mistakes if they earnestly own them, and if they don’t kick the same rock twice. Remember that nobody on your team wants to fail — if they believe that new information invalidates your previous direction then they will likely feel frustrated at the wasted time, but will support you if they believe the new course is both better informed and achievable.
Velocity: The Often-Overlooked Secret to Product Manager Success
Increasing velocity does not mean just producing more stuff, more features, more whatever. It does not mean more hours. It means finding ways to do the right things in the right order, removing obstacles, and supporting teams in a way that leads to more and more value being produced.
- Are they empowered to deliver in their swim lane?
- Do they have an understanding of why their work matters?
- Are they operating in a psychologically safe environment?
- Do they have a structured process for continuous improvement?
The Ultimate Guide to the Founding Designer Role
You’re comfortable with — not just tolerant of — change and uncertainty
You operate with transparency
You think with scale in mind
You’re a jack of most trades
You work quickly
Tools
jitsi open source video conferencing
whereby competitor
space integrated team environment
WOW okay
bigheads.io Randomly Generated Characters for Your Apps & Games
Seriously random but cute tool, a bit like cryptokitties
isoflow: Create beautiful cloud diagrams in minutes
probably useful somewhere