re the interview question “what did you do with your extra time during the pandemic”

I turned on the television and heard a sentence about expecting a question during an interview – “what did you do with your extra time during the pandemic”. I don’t know the context or if this is a common question. I certainly hope is isn’t!

Is this an illegal question?

I’m not a lawyer, so I don’t know. It feels dangerously close to illegal questions though. You aren’t allowed to ask someone at an interview if they have kids. And guess what group of people did not have extra time during the pandemic? People with young children.

Similarly, you aren’t allowed to ask if someone had COVID-19. Guess what other group of people did not have extra time during the pandemic? People with long haul COVID-19.

Is this an insensitive question?

Absolutely. Some people had less time during the pandemic. Some were upset. Some found it hard to concentrate. Some lost an immediate family member. Also, it’s none of your damn business.

Why are you asking in the first place?

I’ll assume you aren’t being nosy or trying to cleverly find out information that would be illegal to ask. And how does it help you find out that your prospective hire is now an expert in making sourdough bread. The only answer I can think of that is relevant to the job is what skills the person has learned that are RELEVANT to the job. In which case…

What could you ask instead to accomplish the same result?

“What is the last thing you learned about technology?” – this is an appropriate question to ask. I’ve asked it before the pandemic. This question doesn’t have assumptions in it about how recently you learned something. It doesn’t suggest something is wrong with you if you haven’t had time or energy during a pandemic to learn something new, you can still list something you learned in 2019.

What would be my answer

It’s hard to answer this hypothetically because it depends on how much one needs the job. Let’s assume I do and decided to answer the question in some form.

Side note: When I was interviewing for entry level jobs, I was asked “how would you handle being treated differently because you are female.” My answer was “why? is that a problem here?” (with some attitude in my tone.) I still got an offer. I declined.

“I finished writing the OCP 11 Practice Tests book with Scott, read some technical books, passed the AWS associate architect exam and served on the planning committee for the first ever JChampions conference.”

What is my honest answer

While my answer is factually true, none of that was what I did with my extra time for several reasons.

  • I would have done those things anyway.
  • I read less books in 2020 than in any of the past years I can remember. (I read tech books during my commute.) Trying to read at home, I get distracted. Most of the tech books I managed to read were when it was warm enough to sit outside.
  • I was unable to do my annual CodeRanch “JForum Day” feature for the first time in 11 years. I really wanted to do this. But I spent the finite amount of energy I had in the winter for coding/thinking on work. It wasn’t available for my extra time. So I objectively did and learned less in 2020 than in a normal year.
  • Studying for and taking the AWS exam was a mistake. I wasn’t able to retain information even in the short term. I cried numerous times trying to force myself to do so. I’ve already forgotten what I ‘learned’ and will have to re-learn it when things are better. I wish I had noticed what was going on earlier and stopped trying.
  • I spent most of my “extra time” trying to be physically and mentally ok.
  • All but one of the people I know who is comfortable physically getting together are two train rides (and over 90 minutes) away. This means it takes pretty much a whole weekend day to have any human interaction.
  • Having video/virtual contact is more tiring than real human contact. So the energy I put into trying to keep myself ok came out of my ability to do other things.

And none of this is bad. I believe expecting people to have learned and accomplished more during a pandemic is inconsiderate. Unless you believe we are going to be under stay at home orders for another year and learning during it is a requirement for your job, ask a different question!

Java for new Programmers

Today was a great session about Java in education

From Oracle

Resources from Ken Fogel’s talk

  • Sample code showing Java brevity
  • Single File Source Code Execution (I really like being able to write java MyProgram.java). Way less explanation for new programmers!
  • Type /edit in JShell to open in an external editor (I didn’t know about this – cool)

Other resources I like

  • Online IDEs
    • https://repl.it/languages/java10
    • https://www.jdoodle.com/online-java-compiler/

on getting old(er) in tech – live blogging from qcon

On Getting Old(er) in Tech – Staying Relevant
Speaker: Don Denoncourt

See the list of all blog posts from the conference

Speaker is 57. In audience, nobody admitted to being older than that. About a dozen in their 50s. (I’m nowhere near 60. I came because I do want to stay in tech for my career so these problems will affect me someday)

Stats

  • Average of IT workers Facebook: 28
  • Average of IT workers LinkedIn: 29
  • Average of IT workers Google: 30
  • Average of all American workers: 42

Strategies to Stay Relevant

  • If best, have no opportunity to learn. Ok to work to be medium so learn from teammates.
  • If the best, find people elsewhere to collaborate/practice/learn
  • “Cubical dancing” – learn from everyone you work with. Ask different people for help. Learn from people who want to share.
  • Cross boundaries – Every time you fail, your brain gets stronger. You might not learn, but still stronger.
  • Challenge yourself – try something new; learn on own. Don’t want to be bored. Look at what is new on the horizon that need to jump into.

What to do if you are the best in your shop

  • Read code – compare to code of others
  • Join open source
  • Write blog posts – learn from writing
  • Speak at user groups and conferences
  • Discover technologies that other team members know more about
  • Mentor – learn from mentee’s ideas

Learning regularly

  • “10 years experience or 1 year 10 times” – can continue to learn in same job. But not everyone does.
  • “After doing 1 year 10 times, folks often lose the ability to learn”
  • Brain starts to lose ability after 30. Need to exercise it
  • Can be too late if stop learning
  • “Once you stop learning, you start dying” -Einstein
  • I plan on being in IT more than 10 years, need to beocme a lifelon learner
  • Perspective (for technologies): You are only as good as your last two years of accomplishment. After two years of pair programming, developers are roughly equal. Need to acquire new knowledge regularly.
    [this is a good resume point for people like me who have worked at one company a long time; highlight what recent]

    Learning types

    • Know your learnng style – books, videos, coursera
    • Remember that will learn most at beginning/end of learning session. Short bursts of learning help. Find short things to learn like Ruby Tapas
    • Go over material in muliple passes. Ex: multiple books on same subject
    • Mental pump – do something each day. Learn a lot when you graduate college and start working. Continue that.
    • Surge – blast of energy like pre-conference, pre-project launch, between projects, when job hunting. Take advantage of time and energy
    • Stockpile resources – keep track of books/bog/courses/videos people like. Keep conference/seminar videos. Keep newsletters. Then look at when ready/have time.

    Finding time

    • Use your commute time
    • Use your exercise time
    • Listen to podcasts or audio books

    On Getting Hired

    • Be up front about your age. Don’t color hair or hide experience made joke in application about knowing old tech and get guess age
    • Look and stay fit
    • Be interesting have hobbies
    • Take a cut in salary for new opportunities
    • Post code on github