2018.02.19 Training

I didn’t sleep well last night, so that might have caused an issue with my lifting today.

Below the Knee Power Snatch

  • 70 x 3
  • 75 x 3
  • 80 x 3
  • 85 x 2
  • 85 x 2
  • 85 x 3

Was supposed to have three triples at 85, but I missed the third attempt for the first two.

Power Clean and Power Jerk (1+2)

  • 90 x 3
  • 95 x 3
  • 100 x 3
  • 105 x 3
  • 105 x 3
  • 105 x 3

Clean Pull

135 x 5 x 3

These felt really good.

Questions To Ask For a Software Developer Position

If you’re interviewing for a software development position, it’s worth asking some questions during the interview to get a feel of what the company is like and what your day-to-day is going to be like.  Remember that an interview is supposed to be a two-way conversation between you and the company, and that you are interviewing the company as well as having the company interview you.  Here’s a series of questions I’ve found based on research and personal experience:

Can you give me a summary of what my day-to-day responsibilities are for the first six months?

This one is good since it’ll give you a good hands on idea of what you’ll actually be doing.  You can find out whether you’ll be spending most of your time in an IDE developing, and how much time will be dedicated to other activities.  You might find out that they have a daily stand-up or other regular type of meeting.

What does the overall deployment process look like from a developer’s machine to the production environment?

With a question like this, you want to get a feel and see if they have processes such as the following:

  • Version control branching strategy
  • Peer code review process
  • Continuous integration/delivery
  • Automated testing
  • Multi-environment deployment structure

This way, you an get a feel for how mature the software development cycle is for the company.  A company with a good software development process with have an answer for most or all of these points.

What is the overall review process for the growth of an individual, and the methods of giving feedback?

You want to get a feel here on what your growth in the company would be like.  Do they have a structure for their developers that you can be promoted to?  Do they have a managerial and technical track (depending on your interests)?  In addition, you want to see how you would receive feedback throughout your tenure in the company.  A good sign would be managers having 1-on-1s with their team, or a scheduled way to regularly being able to communicate.

What is the policy on working remotely?

Depending on your interest, you may want to get a feel of how flexible the environment is in terms of your physical presence.  Getting a feel for if they have the facilities set up for remote work (VPN, Slack, etc.) and getting a feel for what the policy might be.  In some cases, it can be a case where you can work remotely whenever you like, and in some cases, you may have to run through some hoops to be able to work this way.  If you’re interested in potentially moving to having multiple days of remote work a week, this question will give you an idea of whether it’ll be feasible.

When can I expect to hear back from you?

Just for understanding the right timing in when you’ll expect an answer regarding their decision.  One thing to consider is that getting an offer immediately in the interview is not always a great sign.

Pluralsight Path for WordPress

When going through a new technology, I like to check and see if I can find a Path available at Pluralsight.  I’ve been able to get some guidance in picking up technologies such as React, Angular, Node, and a few others, as the path gives you a good series of coruses to go through to round out your knowledge in the specific technology.

However, Pluralsight currently doesn’t have a path for WordPress – so I went ahead and reviewed the course selection available and tried to make up something of my own.  Here’s what I came up with:

Access it directly on Pluralsight.

Beginner

  • Getting Your First WordPress Website Up In 24 Hours by Chris Reynolds
  • Introduction to WordPress Plugin Development by Chris Reynolds

Intermediate

  • WordPress Fundamentals: WP_Query and the Loop by Brian Reynolds
  • Custom Content Types and You: How to Code like A WordPress Ninja by Brian Reynolds
  • Master Your Domain: User Roles & Capabilities in WordPress by Brian Reynolds
  • Building a WordPress Theme Framework with Bootstrap 3 by Brian Reynolds
  • Working with JavaScript and WordPress by Brian Hogg