fbpx
Home Blog Page 1458

Money, Brexit, China: Current issues in the world of football

0
Money, Brexit, China: Current issues in the world of football

Ahead of the course Football: More than a Game, which starts on Monday, Grant Jarvie, the lead educator, explores some of the current issues facing the world of football.

current issues in football futurelearn

Kick Off

Welcome to today’s match: football vs the world’s challenges. There are some big players on the field, let’s see what’s what…

Money, Money, Money

Manchester United regain the top spot in the money league for the first time since 2003/4 with a record revenue of £515m. The top three clubs Manchester United, Barcelona and Real Madrid are the same three clubs that topped the first edition of the money league in 1996. Between 1996 and 2017 they have generated over 7 times the revenue accumulated in 1996/7. The 2015-16 revenues for top six in the Euros are:

Manchester United – €689m (up on the year before)
FC Barcelona – €620.2m (the same as the year before)
Real Madrid – €620.1m (down on the year before)
Bayern Munich – €592.m (up on the year before)
Manchester City – €524.9m (up on the year before)
Paris-Saint-Germain – €520.9m (down on the year before)
(source: Deloitte)

Is wealth the most important factor in what makes a great club? We’ll take a closer look on the course.

Brexit

Under UEFA football rules if England had been out of the Europe Union at the time Gareth Bale moved from Tottenham Hotspur to Real Madrid then the move could not have taken place – Real already had their quota of 3 non EU players.

These broader political changes impact upon football in a number of ways, raising some interesting questions:

  • What happens to the free movement of players across Europe?
  • What happens to football players rights as European workers?
  • How will the number of youths from Non-EU countries that clubs can have in the academies be affected
  • Will this mean a smaller talent pool? Some 50 players from 15 different European countries were due to start in the Scottish Premiership 2016-17 season but the number could have been as high as 400 in the first two leagues of the English Premier League.
  • How big will the increase in bureaucracy around visa regulations when teams travel abroad be?
  • Will human rights in sport be affected?
  • Will TV rights, sponsorship deals and football resource be as high?

Football is not generally highlighted within talks about Brexit but there is no doubt football in the UK be affected.

Increasing the positive impact of football

The United Nations Commission on Human rights estimates that there are over 100 million homeless people worldwide – but how is that relevant to football?

The answer is the Homeless World Cup – one way football is making a positive impact on the world. The 2017 Homeless World Cup will kick of in Oslo in 2017 having been held in Glasgow 2016, Amsterdam in 2015 and Chile in 2014. The  tournament is for men and women who have no fixed address and it’s helping to change lives:

  • Since 2003 the Homeless World Cup has impacted the lives of 1 million people globally.
  • 94% say the Homeless World Cup positively impacted their lives
  • 83% improved social relations with family and friends
  • 77% changed their lives significantly because of their involvement with football
  • 71% continue to play the sport

Governance and Integrity

There’s been no shortage of football controversy recently – but have the recent governance scandals involving football undermined the integrity of the game? Has the response resulted in football becoming more accountable, diverse and transparent?

Things are certainly looking more positive – FIFA has concluded an agreement with Sportradar Integrity Services to provide world football’s governing body with a full suite of monitoring, education and intelligence services to further strengthen the integrity of football around the globe.

UK sport also has a charter that is designed to improve governance arrangements in UK sport with future funding for governing bodies likely to be affected if they are not compliant with UK Sport Governance standards.

A Bigger World Cup

In January 2017 FIFA backed the development of a 48 team Men’s World Cup. So far each of the 20 Word Cup competitions has been won by a side from Europe (collectively represented by UEFA) or South America (CONMEBOL). A country from elsewhere has progressed past the quarter-finals just once, when hosts South Korea reached the last four in 2002. The new plans are designed to provide other continents a fairer chance of progression but will they?

Increasing the size of the World Cup, the facts:

  • The world cup has been expanded 3 times since 1904
  • 2026 is the year the new format could be introduced
  • Mainly benefits non-European countries
  • Proposed 16 groups of 3
  • Number of games played increased from 64 to 80
  • To reach the final a team will have to play seven times

On the course we’ll look to see who are the football champions of the world, but clearly plans are in motion to challenge the dominance of Europe and South America.

China on the pitch

Chinese football club spending has increased by an astonishing 60% since the last winter transfer window. Highly paid soccer stars are heading east as Chinese business backs President XI Jinping’s vision of China becoming a football giant.

At the end of March 2017 China were ranked in the FIFA World rankings

But China spent more in the 2016 January transfer window that English Premier league clubs and 50,000 soccer schools are planned over the next 10 years…

This raises plenty of questions: is the football league of nations about to change dramatically as China launches a new football plan? Are we about to witness the rise of a great footballing nation? Is football more than a game for China? Why is the country embarking upon such an ambitious plan?

Extra Time

And that’s all for today. We look forward to discussing football issues more on the course, as we examine why football is so much more than a game in many parts of the world.

Join the course Football: More than a Game now.

What will the future of business look like?

0
What will the future of business look like?

In this post we imagine what the future might hold for business, from robots to a faster-paced world.

FutureLearn future of business 1

In future business will use automation

Automation – a word that brings fear to many and excitement to some. Should we be scared of shiny metal workers who never tire or need time off? Perhaps if you work in the service industry, or in agriculture, where roles involving ‘predictable physical work’ face a high threat of automation, according to a report by McKinsey. However, not all work can be automated. As the report states, it is very difficult to replace people whose work involves ‘managing and developing people’ or requires creativity. Now is the time to increase your skills in those areas.

Gain new skills and avoid automation:


FutureLearn future of business 2

In future business will be even faster

It’s a cliche to say business moves quickly. Technology has meant processes and logistics that might have taken months 10 years ago now take hours or even minutes. This is the world of next day delivery, of big data at your fingertips, of being able to speak to thousands of people in seconds, of instant bank transfers. Business has had to adapt rapidly to keep up and it may have to keep adapting if Moore’s law holds true and technology keeps improving. Prepare yourself with courses on logistics, and thinking through complex processes.  

Keep up with the pace of business:


FutureLearn future of business 3

In future business will be more ethical

Increased interest in corporate social responsibility in recent years (Huffington Post) suggests more businesses are accepting and playing an active part in improving society. This, combined with the increasing number of social enterprises (FT) and reinforced efforts to tackle climate change by businesses (like those by Ikea), suggests that business in future will not survive unless it is ethically aware. Many large corporations encourage employee volunteering and almost all now have environmental policies aimed at reducing their negative effect on the planet. Make today the day you learn how to ensure where you work has a responsible role in society.

Help make business ethical:


FutureLearn-future-of-business-4

In future business will feature more technology

The meteoric rise of companies like Uber, Airbnb and Deliveroo rattled the world of business. Some of the biggest players in transport, lettings and delivery industries suddenly weren’t actually in transport, letting and delivery – they were technology companies. Governments and sectors were left on the back foot, while these new businesses were left with profits. It’s already typical to hear ‘it’s like Uber but for…’. Perhaps the future of business is actually the future of technology – time to start planning your app. 

Discover technology trends in business:


FutureLearn future of business 5

In future business will involve more data, and more risk

We already generate astounding amounts of data – 2.5 quintillion bytes per day (IBM) – and as populations increase and technology advances, this amount looks set to grow bigger. It is a tempting prospect for cyber criminals looking to exploit people – in 2016 UK businesses were hit with 230,000 cyberattacks on average, each (CNBC). Don’t let you or your organisation get caught short – increase your cyber security skills today.

Protect yourself and your organisation:


Not found a course to suit you here? Browse all of our Business & Management courses.

Get support – courses about life-changing health conditions

0
Get support – courses about life-changing health conditions

In this post we share courses that can help you learn more about life-changing conditions and diagnoses.

When you or someone you know is diagnosed with a serious condition it can completely overturn everyday life. There are a few things that might help you navigate this ‘new normal’: finding out more about the diagnosis, learning practical ways to cope, or discovering more about the healthcare professionals that might help with treatment.

But sometimes doing these things can be lonely, involving lots of trawling the internet trying to make sense of confusing and often frightening information. That’s where FutureLearn courses can help – you can find and chat to people going through the same experience.

Read Lee’s story

Here are a few courses our learners have found useful in the past when it comes to life-changing health conditions:


Living with dementia

Have a look at four less common forms of dementia, through the eyes of people affected by them | Join The Many Faces of Dementia

Learn how to support and care for those living with dementia |
Join Dementia Care: Staying Connected and Living Well


Living with cancer

Learn how to talk about cancer and its prevention, focusing on facts and myths  | Join Talking About Cancer


Living with disabilities

Understand more about disability and the working world | Join Working with Disability

Learn about the history of disability and what we can do to make a good life possible for everyone | Join Thinking Through Disability

Discover how technology can help children with autism and learning disabilities | Join SMART-ASD: Matching Autistic People with Technology Resources


Living with long-term conditions

Learn how healthcare professionals work in partnership with patients | Join Supporting People Living with Long-term Conditions


Want to learn more about health and wellbeing on FutureLearn? Check out our full range of Health & Psychology courses.

Courses to help you improve the lives of children

0
Courses to help you improve the lives of children

In this post we share courses to help in different ways with improving the lives of children across the globe.

Help children grow and develop

The first part of solving a problem is understanding it. To help solve the problems children face we must understand how they grow and develop as infants.

Try the course Babies in Mind: Why the Parent’s Mind Matters
Find out how parents and caregivers influence children’s minds, from conception through infancy, with this free online course.

Try the course English in Early Childhood: Language Learning and Development
Discover how very young children learn English as an additional language and how you can help them progress.


Help children eat well

Good nutrition is an enormous part of helping an infant become a healthy child and then a healthy adult. The right foods can help prevent disease and ensure a child is getting all the nutrients they need to grow mentally and physically.

Try the course Infant Nutrition: from Breastfeeding to Baby’s First Solids
Find out about the importance of early nutrition covering practical tips and the science behind them.

Try the course Preventing Childhood Obesity: an Early Start to Healthy Living
Prevent childhood obesity by learning about healthy eating, physical activity, screen time and sleep for children under five.


Help children in emergencies

Along with joy children also bring a fair amount of fear – from trips and falls, to putting the wrong thing in their mouths, a child’s curiosity comes with risks. You might not be able to stop accidents happening, but you can learn how to respond appropriately.

Try the course Emergency and Urgent Care for Children: a Survival Guide
Learn to recognise and treat the most common medical and minor trauma conditions affecting children.

Try the course First Aid for Babies and Children
Learn life-saving skills to treat choking, burns, wounds or cardiac arrest in children.


Help vulnerable children

Helping children who have experienced trauma and poverty can be a difficult task, but immensely rewarding. Learn how to make a difference in children’s lives.

Try the course Caring for Vulnerable Children
Develop an understanding of some of the approaches involved in caring for vulnerable children with the course following the story of ‘Billy’ an imagined vulnerable boy.

Try the course Improving Children’s Lives: Reducing Child Poverty and Inequality Around the World
Find out why some children get a better start to life in some countries than in others and what can be learnt from the best performing countries.


Help children with learning disabilities

What’s the best way to care for a child with an autism spectrum disorder (ASD)? How can we help children with learning disabilities (LDs)? Both ASDs and LDs challenging conditions it’s crucial to have strategies in place to help children manage them.

Try the course SMART-ASD: Matching Autistic People with Technology Resources
Find out how to use technology to help children with autism and/or intellectual (learning) disabilities.


Not found a course for you here? Browse all our courses.

Coding Courses: from beginner to advanced

0
Coding Courses: from beginner to advanced

In this post we share some of our great coding courses, from courses that will show the ropes, to course that will help you polish your skills.

I’m a beginner…

Try Data Mining with Weka

✓ Good if you work with lots of data
✓ Get an intro to machine learning
✓ Download free Weka Software

Try Creative Coding

✓ Create designs and art using code
✓ Learn a bit about the history of design, and think about the future
✓ Think about the relationship between people, machines and creativity


I have a bit of experience…

Try Learning to Code Electronic Music Tools with Javascript

✓ Use Javascript and Web audio API
✓ Build a drum machine that can playback drum samples
✓ Get an intro to key components of computer music software


I have a lot of experience…

Try Concurrent Programming in Erlang

✓ Combines theory and practice
✓ Taught by University of Kent, who have 30 years experience in functional programming
✓ Learn the life-cycle of an Erlang process

Try Managing Big Data with R and Hadoop

✓ Get an intro to high performance computing for big data analysis
✓ Learn basic clustering, regression and classification
✓ Understand the basic problems of supervised and unsupervised learning


None of these for your? Browse all our courses about digital skills.

Coursera for Business Expands into the Middle East

0
Coursera for Business Expands into the Middle East

The future of learning and the future of work are converging. At a time when globalization, technological advancements, and social networks are reshaping our lives, they are also causing a rate of change that is outpacing human adaptability. This is what inspired us to launch Coursera for Business in 2016 –  to partner with governments and organizations around the world in their efforts to transform the workforce in the face of accelerating change. Today,1,500+ companies and organizations use Coursera for Business as they upskill their employees to compete in the new economy. But there are still many parts of the world that have yet to benefit from the transformative learning content and experience of our enterprise platform.

Today, I’m excited to announce that Coursera for Business is expanding into the Middle East – a region propelled by the boundless energy of 300 million people, but also constrained by a 31% youth unemployment rate. Coursera will be a strategic partner to government and major employers in the region, accelerating their efforts to develop a talent base that delivers on the ambition of becoming a knowledge-based economy, where the industrial base is no more dependent on natural resources but one that is powered by technology and innovation.

We’re kicking off our expansion in the region with a number of public and private sector customers. Most notable among those is an ambitious partnership with the Abu Dhabi School of Government (ADSG) to train 60,000 government employees in critical leadership and technical skills such as data science, artificial intelligence, and digital transformation. As our largest government partnership to date, we are excited to see this become a global model for public sector skills transformation.

Dubai Electricity and Water Authority (DEWA), Etihad Airways, TECOM Group, and Dubai Asset Management are some of the other major employers in the region who have partnered Coursera to upskill employees as part of their digital transformation roadmap. It is crucial to our mission that businesses, irrespective of their size, are able to access Coursera at their workplace; we’re thrilled to see that more than 35 small and medium-sized businesses in the region are using our self-serve platform to ensure their employees are up-to-date with the latest skills required to compete in their industries. To make our content more accessible to Arabic-speaking learners, we are offering 70 courses with Arabic subtitles and 30 fully translated, with more to come over time. Coursera will also be opening an office in Abu Dhabi under Zayd Badwan’s leadership to better serve the region.

With the opportunity to develop a highly skilled workforce driving innovation, help transition the economy and become a strategic partner to government and companies in their efforts to invest in the future – we couldn’t be more excited about what’s ahead.

Ask a Data Engineer: Warby Parker Edition 👓

0
Ask a Data Engineer: Warby Parker Edition 👓

wp-header

Codecademy’s very own Nick Duckwiler (left) and Ryan Tuck from Warby Parker (right) in our office. (📷: Mitch Boyer)

Last month, Codecademy and Warby Parker came together to work on a special Learn SQL from Scratch Capstone Project. It was during this time when I met Ryan Tuck, a Data Engineer at Warby, who played a major part in this partnership. So when he decided to drop by our office for the final QA round, I had to break out my notebook and ask some questions. Enjoy.


Hey Ryan, let’s start off with a question I’ve had for a while — what is a Data Engineer? (Is it similar to a Data Analyst or a Software Engineer?)

At Warby Parker, data engineers are responsible for creating and maintaining the plumbing required to support the data and reporting needs of the business. We use software engineering practices to automate the work of data cleaning, normalizing, and model building so that data is always ready to be consumed by data analysts in every department.

What languages/frameworks do you use at Warby?

On data engineering, we use Python as our general purpose programming language, as do most of the other teams in our Technology department. When it comes to databases, we use PostgreSQL for the majority of our SQL needs, and are beginning to use Amazon Athena and Google BigQuery for some of our larger datasets. We use Looker as our exclusive business intelligence entry point to all of this data.

What are some of the projects you worked on?

I’ve had the privilege of working with a lot of of smart people in every department at our company to help them solve their varied data needs, from reconciling financial data with the Accounting team to automating and modeling standardized performance metrics for our team of over 200 customer experience advisors.

As part of a team of five supporting the data needs of a rapidly growing company, I’ve tried where possible to focus on helping our analysts solve their own problems. This includes helping people learn Python and commit to our codebase, guiding the creation of data models in SQL, and encouraging people to submit pull requests to add features in Looker, our BI tool.

Seeing dozens of otherwise “non-technical” colleagues opening up PRs on a daily basis, and consequently being part of the democratization of tech that we value at Warby Parker, is probably the most rewarding “project” I’ve been a part of.

One project finished recently during our first annual “Hackweek” is called Pipes, which allows anyone at the company to easily move large amounts of data from wherever to wherever (Looker, Google Sheets, PostgreSQL, BigQuery, etc) on a regular cadence, or manually through a simple one-line chatbot interface. The adoption has been overwhelmingly positive and we’re looking to grow this sort of tooling out even more.

“We use software engineering practices to automate the work of data cleaning, normalizing, and model building so that data is always ready to be consumed by data analysts in every department.”

What got you into the data field?

I’ve always been drawn to analytical fields like math, and became pretty proficient in Excel during some internships in college. Once I had learned to program and learned more about data science and its applications in artificial intelligence, I knew that anything I could do to immerse myself in the world of data would be a step in the right direction.

Three and a half years ago, I landed a job as a junior software engineer at Warby Parker not fully knowing what I was in for, but am so glad I got the opportunity to help build tools to support an interesting and ever-changing data-driven culture here.

Where did you learn SQL and Python?

I had a background in C++, and was exposed to Python through an Intro to Data Science course. When Warby Parker hired me onto the Data team in 2015, I had never written a SQL query in my life, but picked it up quickly and within a few months started up internal SQL training classes, which I still teach on a monthly basis.

What does your tattoo say?


The ultimate cheatsheet.

This is Bayes’ Theorem, which is an equation that describes how to update probabilities given new evidence. Two summers ago I worked on building a tool to help predict weekly fantasy football performance. Some colleagues suggested a Bayesian approach would be appropriate, since there aren’t really enough data points in an NFL season to be able to use statistical approaches that require larger datasets, and I’d want to regularly update my predictions after each player’s latest performance.

I did a deep dive into understanding the (simple) math underlying Bayes’ Theorem and came out of that experience with a whole new worldview, understanding my entire knowledge of the world as a big and intricate probabilistic model that I was continuously updating with every experience I ever have. It was pretty transformative, and I figured that was worth a tattoo.

What is a concept in SQL/Python that’s essential to your work?

Donald Knuth said, “Premature optimization is the root of all evil.” I’ve generally found this to be true, and try to live by it in my work. For example, I’ll generally prefer to keep a data model simple by rebuilding it for all time on a daily basis using a single SQL query instead of making a more complicated model that requires iteratively adding to a table, keeping track of state, updated timestamps, when something last ran, etc.

A wise man once said, “Duplicating data makes things go fast,” but databases are already impressively fast to begin with, without implementing anything to improve performance. Ultimately, I almost always approach a problem thinking about optimizing for my time over machine time, for readability over performance, and for introducing as little cognitive overhead as is required by the problem at hand. Only once performance issues or readability issues present themselves will some code be worth a rewrite.

Last question! Since you wrote Warby Parker’s internal SQL training courses, I know there gotta be some inner Curriculum Developer in you. Can you teach a SQL concept in 2 minutes?

Sure! Have you ever written a query that yields some result set and you think, “I’d love to query the stuff I just produced like it was a table?” Enter the WITH clause.

Suppose I have a mega query that gives the transaction summaries:

select
    transactions.date as transaction_date,
    sum(items.price) as total_cost,
    count(*) as number_of_items
from
    transactions
inner join
    customers
    on
    customers.id = transactions.customer_id
inner join
    transaction_items
    on
    transactions.id = transaction_items.transaction_id
inner join
    items
    on
    items.id = transaction_items.item_id

Using WITH, I can create a temporary table within my query that I can SELECT from and treat it just like a regular old table.

I will put everything from the previous query in a parentheses and use WITH to give it the name transaction_summaries.

Then I’ll apply the date and customer filtering down below for a more readable query, to separate out all the JOIN logic from the actual WHERE filters that I want to apply on that data.

with transaction_summaries as (
  select
      transactions.date as transaction_date,
      sum(items.price) as total_cost,
      count(*) as number_of_items
  from
      transactions
  inner join
      customers
      on
      customers.id = transactions.customer_id
  inner join
      transaction_items
      on
      transactions.id = transaction_items.transaction_id
  inner join
      items
      on
      items.id = transaction_items.item_id
)

select 
        * 
from 
        transaction_summaries
where 
        first_name = 'beyonce'
        and 
        transaction_date > '2018–01–01'
order by 
        total_cost desc
limit 
        5

If you’re familiar with subqueries, this does a similar thing but makes the SQL far more readable, even if your query isn’t quite as performant as it would have been. This is essentially an implementation of the mantra “Don’t Repeat Yourself” that’s common in the world of programming.

Incredible. And love the SQL styling! 😍


Huge shout out to Ryan and the whole Warby Parker team for making this partnership happen. Special hat tips for behind-the-scenes support from:

  • Lon Binder, Chief Technology Officer, Warby Parker
  • Maddie Tierney, Executive Assistant, Warby Parker
  • Kayla Robbins, Executive Assistant, Warby Parker
  • Kaki Read, Senior Communications Manager, Warby Parker
  • Isabel Seely, Senior Brand Manager, Warby Parker

It’s been an absolute pleasure. And of course, the fam at Codecademy. You know who you are. Couldn’t do it without you.

Ask a Software Engineer: Airbnb Edition 🏡

0
Ask a Software Engineer: Airbnb Edition 🏡
A Day in the Life of a Software Engineer (via Life of Luba)

With Airbnb came a revolution of sorts in the world of vacation travel and culture. We sat down with Luba Yudasina, a YouTuber, an opera singer, and a Software Engineer on the Airbnb’s Homes Platform team, to discuss software engineering and her programming journey—from Codecademy to Airbnb!


Hey Luba, let’s start with the basics! What does a Software Engineer on the Platform team do at Airbnb?

Homes Platform’s mission is to create the building blocks to power all Homes categories. Any project undertaken by our team should be reusable and extensible in some way. This means that as a backend engineer, I have a lot of opportunities to work on impactful technical projects that create systems and services to support Homes, as well as collaborate across teams to come up with the best architectural decisions and designs.

Recently, our team wrote a blog post on classifying Room Types into categories using Machine Learning and computer vision. The room-type classification problem largely resembles the ImageNet classification problem, except our team’s model outcomes are customized room-types.

After a few experiments with various models, the team chose ResNet50 due to its good balance between model performance and computation time. To make it compatible with our use case, we added two extra fully connected layers and a Softmax activation in the end.

Categorizing listing photos into room types (via the Airbnb Engineering & Data Science blog)

What languages/frameworks do you use at Airbnb?

At Airbnb we use Ruby, Java, Kotlin, JavaScript, Swift, Ruby on Rails, React for frontend, iOS and Android for native development.

Let’s rewind a little bit. Coming from a chemical engineering background in college, how did you make the switch into programming?

I went to the University of Waterloo in Canada—a university with the biggest co-op program in the world. Co-op means that to obtain a bachelor’s degree you must complete a certain number of internships. If you are in Engineering at Waterloo, you must complete 5 internships to graduate.

In my first and second years, I interned at chemical engineering companies and afterwards I couldn’t see myself working in the field full-time. That’s why I’m particularly grateful that I studied at Waterloo: if not for co-op, I probably would not have realized I didn’t want to work in chemical engineering until getting a full-time job after graduation.

I happened to have a lot of friends in Computer Science and Software Engineering right when I realized Chem Eng wasn’t for me. They really encouraged me to try coding, and when I decided to follow their lead I never looked back! My first online programming course was Web Development on Codecademy 🙂

“It’s a really cool time to be a software engineer and even cooler to be a female software engineer, because this is the time when women start to embrace their own unique identities and be ok with not being ‘one of the dudes.'”
-Luba Yudasina

How did you land an internship at Yelp?

When I decided I wanted to learn computer science on my own, my goal was to get an internship in the field because working as a software engineer at a tech company would be the best test to really know if it was for me.

I happened to be in Munich, Germany on academic exchange for a whole year when I was learning how to code, so I hustled as much as I could while being there to get experience to learn quicker and have something to put down on my tech resume.

Almost immediately after arriving in Germany, I got a part time job as a developer at a game publishing company. I had a good friend in Computer Science at my German university: her and I ended up working on an Android app as a side project, etc. When I was ready, I started preparing for technical interviews. I then leveraged my network to refer me to companies and do mock technical interviews with me.

Yelp was really random though—a Yelp recruiter looked at my LinkedIn profile and didn’t even message me, but I messaged them anyway asking about internship opportunities, and that’s how I got my interview there!

1_EHELVEIPNp19gv_RsIU-Ng

Airbnb HQ in San Franciso

What is an essential app/item in your day-to-day?

Code searching! A lot of software engineering is problem solving and a lot of it is understanding other people’s code and the reasoning behind writing it a certain way. Searching through the codebases is almost essential to my day to day. Whenever I build something new or build on top of already existing tech, I need to understand how it works and is written, and code search is vital to this.

At Airbnb we use Google’s Codesearch for these purposes, but developers (myself included) also frequently use their IDEs to search for relevant code. I mostly use RubyMine or IntelliJ (depending on the codebase I’m working with).

In your videos, you’ve mentioned the intersection of gender and technology. Can you speak a bit more about that?

It’s a really cool time to be a software engineer and even cooler to be a female software engineer, because this is the time when women start to embrace their own unique identities and be ok with not being “one of the dudes.”

I think it’s particularly important to redefine the stereotypes, and I hope that with my own example I can show young girls and women interested in the field that you don’t have to give up your feminine side to be a software engineer and still be into fashion, or makeup, or art (I personally sing opera) and have other interests outside of coding and be successful in the field.

Before we wrap up, do you have anything else you would like to say to our learners?

Don’t be discouraged, learn and absorb as much as you can! If you don’t understand a concept or can’t build a project right away, know that with practice, perseverance and concentration you will get there!

Take advantage of such amazing tools as Codecademy that are there for you to take and learn. Learning anything new can be frustrating, but knowing that you can do it, staying curious, asking questions and not losing your motivation is the key to success.


Huge shoutout to Luba for this insightful interview. It’s always incredibly moving to see a Codecademy learner go on to do bigger things. Go subscribe to her YouTube channel, Life of Luba.

And thank you to the whole Homes Platform/Engineering team at Airbnb for the support. Check out their wonderful open source projects on airbnb.io.

Price Tags

0
Price Tags

When you have some extra cash, what do you like to buy? Do you spend it on things you need, indulgences or experiences? Why?

Tell us in the comments, then read the related article to find out what you should spend your money on to get the most bang for your buck.

Find many more ways to use our Picture Prompt feature in this lesson plan.

Word + Quiz: extirpate

0
Word + Quiz: extirpate

Note: Our Sixth Annual 15-Second Vocabulary Video Challenge is underway. It will run until Feb. 20.

1. destroy completely, as if down to the roots

2. pull up by or as if by the roots

3. surgically remove (an organ)

_________

The word extirpate has appeared in nine articles on NYTimes.com in the past year, including on July 5 in “Who’s Afraid of the Big Bad Wolf Scientist?” by Christopher Solomon:

In 1973, Congress passed the landmark Endangered Species Act. Within a few years, the gray wolf was listed as “endangered” throughout the West. Gray wolves were successfully reintroduced in the mid-1990s when the federal government relocated 31 wolves from Canada to Wyoming’s Yellowstone country and 35 to central Idaho. Since then, wolves have wandered across state lines to take up residence again in their former homes in Oregon and California.

Wherever the predators have arrived, blistering conflicts have followed. Shouting matches at public meetings. Threats to government officials. Dead livestock. Dead wolves. So in 2008, when biologists found that the first wolves had returned to Washington since the animals were extirpated there in the 1930s, officials pledged to learn from other states’ mistakes.

_________