Introducing a New Language
By: AJ Foster
Once an organization decides to introduce a new technology into its ecosystem, adoption can be tumultuous. Let's preview the introduction of the Elixir programming language at Pluralsight and note the potential hurdles. We can make an educated guess about how to address these issues head-on.
Getting Started Presenting
By: Jonathan Turner
Getting up in front of a group and talking about something for any period of time can be scary. But it can also be a great way to share your knowledge, to increase your knowledge, and to help others. The goal of this blog post is to give you some ideas on how to get started if you have some interest but no experience yet.
Tips for Language Learning
By: Parker Johansen
Learning is a very personal thing. Learning a language is even more so. In this post, I discuss my approach to learning new programming languages in the hope that you will be empowered to find your own way to learn new languages.
Learn a New Language!
By: Parker Johansen
The world around us is littered with calls for learning to program. You may think, "I know how to code." Learning to code may be the beginning of the journey, but I posit that even mastering a language should not be the end. It may just be time to learn a new language.
Practice Matters
By: Jonathan Turner
I recently gave a presentation titled "What I Learned About Software Development from Origami". Originally it was just going to be a fun way to combine two seemingly unrelated interests of mine. But I ended up getting a valuable learning out of it.
Finding a Community of Professionals
By: Neil Sorensen
I recently had the opportunity to speak at a local developer conference, Big Mountain Data and Dev. While preparing my talk, I was struck by how important the communities I belong to have been for me. I first learned about Pluralsight while attending the local Software Craftsmanship meetup, and without the relationships that I developed there, I probably wouldn't be working here today.
Training QA staff to become developers
By: Steve Taggart
In a previous post, Jon talked about living in a world without QA. If your organization has folks in dedicated QA roles, one idea is to train them to become developers. Having started my software career in QA and transitioning from QA to dev myself, I will explore some ideas about how to do that in this post.
Continuous Feedback
By: Maureen Makes
Feedback is one of the best tools that we have to improve ourselves. It can help us identify our blind spots, see the impact of our actions and be more effective in our roles.
Imagining a Smarter Pluralsight
By: Auggie Hudak
What does it mean to be a software engineer on a machine learning team?
Shu Ha Ri
By: Jonathan Turner
There are a lot of different ways of thinking about gaining and improving at different skills. One such way is called Shu Ha Ri. This blog post explains what Shu Ha Ri is and some observations about its application in software development.
Broadening Our Horizon
By: Neil Sorensen
In the face of technical complexity, we sometimes forget that the human aspect of software development can be even more challenging. Fortunately, we can gain a lot of insight into how other disciplines have overcome similar challenges. In fact, those insights have lead to several of the more revolutionary ideas in our field.
Hack Day at Pluralsight
By: Chuck Bates
You’ve heard the phrase before, maybe even attended one, but what really is a hack day? What does a hack day look like at Pluralsight?
Leading with Learning
By: Jody Bailey
At Pluralsight, we are very proud of our company culture. It’s truly an amazing place to work. And one of the most amazing parts about our culture is there are only two rules and three core values that help shape it...