Dan Appleman's Blog

April 14, 2021

New course: Leading Virtual Teams

I’m pleased to announce publication my latest Pluralsight course “Leading Virtual Teams” – just in time for Pluralsight’s free April promotion.

Now I guess you’re wondering, why is this course different from the myriad of other articles on the subject?

From what I’ve seen, most treatments of virtual leadership are largely rehashes of standard leadership content with a few references to remote work tossed in. To me this makes little sense – a course on leading virtual teams should only cover those areas where things are different! Where skills need to be adapted or abandoned, and new skills learned.

This course starts by answering a basic question – how do virtual teams differ from non-virtual teams and what are the resulting challenges?

Then it addresses those challenges from two perspectives. First – how do they impact productivity – the work? As in – how do you know if remote team members are even working? How do you find out without becoming an obsessive micro-managing jerk? How do you gain visibility on what is going on, and how do you influence it?

Next, it addresses those challenges from a human perspective. How do you build culture in a distributed team? How do you create a sense of family, of loyalty, of trust? How do you ensure that they become a team, and not just a group of Zoom fatigued individuals chained to their desktops?

By the time you finish this course I think you’ll realize that not only is it possible to lead virtual teams – done properly these teams can have huge advantages over non-virtual teams both for team members and for the organization.

I invite you to check it out – especially now in April, when you can watch for free!

 •  0 comments  •  flag
Share on Twitter
Published on April 14, 2021 12:34

August 4, 2020

Objectivity in COVID-19 Data Visualization

There are epic numbers of sites sharing charts and data about the COVID-19 pandemic. And there are endless posts offering advice and conclusions based on that data. But how do you get from the data to opinion? How do you decide which advice and conclusions are true and objective?





I’ve put together a.. let’s call it a sequel or supplement to my Pluralsight course “Objectivity in Data Visualization” that I hope will help people understand better how to interpret data, and evaluated interpretations of data and data visualizations relating to COVID-19. Enjoy!

 •  0 comments  •  flag
Share on Twitter
Published on August 04, 2020 13:56

March 11, 2020

Writing About the Apocalypse (just kidding)

I recently began a series of articles focusing on the issues of the day – primarily the COVID-19 Coronovirus, the economy, and their impacts now and going forward. I decided to publish on LinkedIn – it’s a nice publishing platform, and easy to use. I also have friends who work there

 •  0 comments  •  flag
Share on Twitter
Published on March 11, 2020 08:20

January 11, 2020

A Tale of Just-in-time and IT

I’m a big advocate of just-in-time learning. I talk about it often – it’s one of the key principles in my Pluralsight course “Learning Technology in the Information Age“. And while I usually think of it in terms of software development, it clearly applies to all technology – including Information Technology. And I made good use of that principle over the past week or two.





I host a number of blogs – the main ones being this one, searchtheforce.com, advancedapex.com, and teenleadershipbook.com. I know there are plenty of blog hosting sites, but I do it old school – I run my own server (virtual, of course) and host my own WordPress multi-site installation. I’ve done this all along, partly out of habit, partly out of the desire to have complete control over the sites, and partly because I’ve always wanted to keep at least that level of IT within my skill-set. I think it’s good for developers to know something about the underlying systems their code is running on.





These blogs have been around for a long time. Most were running on a Windows 2012 server on WordPress 4. A couple of weeks ago I received a request to upgrade searchtheforce.com, which was running on Ubunto 14.04 with nginx to SSL, which I did (more on that in a minute). But it occurred to me the other blogs were living on borrowed time. Windows Server 2012 is a few years away from end of extended support. WordPress 5 was out, but the themes I was using weren’t compatible with it. The sites were not responsive for mobile users and they didn’t support SSL encryption. Clearly it was well past time for an update.









Having just completed the upgrade an migration, I made list of all of the skills I had to learn to pull it off. Here are those I remember:





Update Ubuntu to latest LTS (14.04 to 18.04)Configure nginx for SSL (that was the searchtheforce.com site)AWS RDS database creation and editing with Mysql workbenchAWS EC2 instance creation, and admin tasks such as AMI creation, Elastic IP assignment, etc.AWS S3 configuration (including new user, policy, etc) for backupsGoogle apps oauth configuration (from email support)Google analytics settings (add site, change default from http to https) Use of certbot and letsencryptapache installation and configurationWordPress multisite installation and configurationWordPress blog migration.htaccess configuration (including redirect to SSL)winscp and putty (SSH access)Divi theme configuration and builderSome CSS (I won’t mention HTML – I didn’t have to learn anything new there)General Linux stuff (updating, upgrading, commands, editor – what can I say, I mostly use Windows)



Each of these involved research, some experimentation, and some mistakes along the way.





That’s a lot of tech to learn and use – especially for someone who doesn’t regularly do this kind of thing. That I can do it at all simply reinforces the idea in my Learning Technology in the Information course – that knowledge is cheap. Knowledge is easy – I found everything I needed via search. Understanding fundamental concepts are what make it possible to use that knowledge successfully. And none of the technologies I used for this exercise were completely alien to me. For example, I had to look up how to do a .htaccess redirect from http to https, but when I saw it, I instantly understood what it was doing. I had to figure out how to configure margins and padding for the divi theme builder, but I knew what margins and padding were, and so on.





We are always struggling with the balance between depth and breadth of learning any given technology. On some things, like Apex, I go for depth. This exercise was clearly about breadth, and it was an enormous amount of fun to wrangle all of these different technologies into their current form.





Now all I need to do is find a good Divi UI designer to give them a better look – but what can I say. Visual design is still, I think, more art than science, and that kind of artist, I am not (yet).

 •  0 comments  •  flag
Share on Twitter
Published on January 11, 2020 18:55

April 23, 2019

Teaching Truth and Objectivity

Whether it is “fake news”, biased media organizations, or manipulated social feeds, it is increasingly difficult to figure out what is true and objective. There are many people working constantly to expose and promote the truth, but it is also essential for everyone to have the ability to look critically at charts and data and figure out if, how and where they might be lying.


I’m pleased to announce my own small contribution to that effort. My new Pluralsight course “Objectivity in Data Visualization” will teach anyone how to become a smarter consumer of charts and data. You’ll learn how charts can lie. You’ll learn how data can be manipulated. And you’ll learn the subtle power of storytelling to distort facts, even if they are 100% true.


Using real world data and examples on some of today’s most controversial topics, after taking this course, you may never look at a chart the same way again.


Remember, anyone can get a free trial on Pluralsight – so there’s no excuse not to check it out

 •  0 comments  •  flag
Share on Twitter
Published on April 23, 2019 09:43

October 24, 2018

Building a Culture of Learning

I’m pleased to announce the publication of my latest Pluralsight course: “Culture of Learning: Executive Briefing“.


I’ve authored a other courses related to learning such as – “Learning Technology in the Information Age” and “Keeping up with Technology“, but both of those are more targeted to individuals who are seeking a strategy for learning and keeping up.


In “Culture of Learning: Executive Briefing“, I take things to a higher level – looking at how to apply learning strategy to an entire team or organization by establishing a learning culture. This is critically important for organizations in addressing the technology gap – the difference between the technical skills and resources an organization has available, and the skills and resources that they actually need.


The Executive Briefing series on Pluralsight are short (30 minute) high level courses on specific topics – I think you’ll find it very much worth the time. Plus, it easily fits into a Pluralsight trial subscription

 •  0 comments  •  flag
Share on Twitter
Published on October 24, 2018 12:29

March 26, 2018

Learning Edge Skills (it's not necessarily a waste of time)

When we talk about learning technology, the focus is almost always on core skills – keeping up with technology, or becoming competent in a core new technology stack. I talk a lot about this in my various Pluralsight courses like “Learning Technology in the Information Age” and “Keeping up with Technology“.

I also talk about “Just in time” learning – learning things as you need them, but mostly that’s also in the context of core technologies – things you NEED to know to do your job.

But what about things you just want to learn – that are hard to justify?

Now I have a confession. I love creating things. I’d be an artist, except – that I don’t have any particular talent there. And of all of the art I’ve dreamt of creating, nothing is more exciting to me than animation. I’ve tinkered with it. If you’ve watched my courses you’ve seen some of my experiments – mostly PowerPoint animations, and my “So You Want to be a Billionaire” video from “So you Want to be an Entrepreneur“. I’ve experimented with various easy to use programs, but in the back of my mind I’ve always know that what I really needed to learn was Adobe After Effects.

After Effects is the gold standard for the kind of effect animation I wanted to do. But the learning curve intimidated me – how could I justify the time?

But this year I found my excuse. Authors of Professional development courses on Pluralsight are challenged to use video, animation and other approaches in their courses. So in developing my upcoming course on “Building Trust and Commitment on Teams” (coming soon), I decided to bite the bullet and learn After Effects.

But to make it work, I had to learn as efficiently as possible – remember, this is an edge skill for me – it’s not like I’m going to build a business on animation, or even turn it into a major hobby.

Fortunately, I’m not just a Pluralsight author – I’m a user as well. So my first thought was “What might Pluralsight have on the topic”. I ended up starting with Jeff Sengstack’s “After Effects CC Fundamentals“. It covered pretty much everything I saw myself wanting to do, at least starting out, and while I certainly didn’t absorb everything in the course, it left me feeling confident that I could actually accomplish something. I was no longer intimidated by the program. Next I took on Jeff Hurd’s “After Effects CC – Creating Your First Animation“. I took that one slowly, following along with all of the examples. I finished that course feeling ready to tackle some real work. From then on, it was learning “on the job”, and while I made some mistakes, overall I was pretty happy with the results, and look forward to my next challenges.

I use Pluralsight in various ways in my own work, but this really brought home the value – that I could leverage my access to the library to learn the edge skills – skills that I may only use once, or for which I can’t justify a major investment in time or money. Skills that I might pick up just for fun.

If you have a Pluralsight subscription (or even if you pick up a free trial), I encourage you to do the same – take some time to find something that you don’t need to learn, that may have no practical value whatsoever. You never know, you might create something you never expected.

For those interested in getting a free trial on Pluralsight, you can find more information here or from any course.

 

 •  0 comments  •  flag
Share on Twitter
Published on March 26, 2018 22:03

Learning Edge Skills (it’s not necessarily a waste of time)

When we talk about learning technology, the focus is almost always on core skills – keeping up with technology, or becoming competent in a core new technology stack. I talk a lot about this in my various Pluralsight courses like “Learning Technology in the Information Age” and “Keeping up with Technology“.


I also talk about “Just in time” learning – learning things as you need them, but mostly that’s also in the context of core technologies – things you NEED to know to do your job.


But what about things you just want to learn – that are hard to justify?


Now I have a confession. I love creating things. I’d be an artist, except – that I don’t have any particular talent there. And of all of the art I’ve dreamt of creating, nothing is more exciting to me than animation. I’ve tinkered with it. If you’ve watched my courses you’ve seen some of my experiments – mostly PowerPoint animations, and my “So You Want to be a Billionaire” video from “So you Want to be an Entrepreneur“. I’ve experimented with various easy to use programs, but in the back of my mind I’ve always know that what I really needed to learn was Adobe After Effects.


After Effects is the gold standard for the kind of effect animation I wanted to do. But the learning curve intimidated me – how could I justify the time?


But this year I found my excuse. Authors of Professional development courses on Pluralsight are challenged to use video, animation and other approaches in their courses. So in developing my upcoming course on “Building Trust and Commitment on Teams” (coming soon), I decided to bite the bullet and learn After Effects.


But to make it work, I had to learn as efficiently as possible – remember, this is an edge skill for me – it’s not like I’m going to build a business on animation, or even turn it into a major hobby.


Fortunately, I’m not just a Pluralsight author – I’m a user as well. So my first thought was “What might Pluralsight have on the topic”. I ended up starting with Jeff Sengstack’s “After Effects CC Fundamentals“. It covered pretty much everything I saw myself wanting to do, at least starting out, and while I certainly didn’t absorb everything in the course, it left me feeling confident that I could actually accomplish something. I was no longer intimidated by the program. Next I took on Jeff Hurd’s “After Effects CC – Creating Your First Animation“. I took that one slowly, following along with all of the examples. I finished that course feeling ready to tackle some real work. From then on, it was learning “on the job”, and while I made some mistakes, overall I was pretty happy with the results, and look forward to my next challenges.


I use Pluralsight in various ways in my own work, but this really brought home the value – that I could leverage my access to the library to learn the edge skills – skills that I may only use once, or for which I can’t justify a major investment in time or money. Skills that I might pick up just for fun.


If you have a Pluralsight subscription (or even if you pick up a free trial), I encourage you to do the same – take some time to find something that you don’t need to learn, that may have no practical value whatsoever. You never know, you might create something you never expected.


For those interested in getting a free trial on Pluralsight, you can find more information here or from any course.


 

 •  0 comments  •  flag
Share on Twitter
Published on March 26, 2018 22:03

June 10, 2017

How do you keep up with technology?

If your first thought on seeing that question is to think of the techniques you use to keep up – books, courses, videos, experimentation and so on, then you’re probably doing it wrong – or at least, could do it better.


Find out why in my new Pluralsight course “Keeping up with Technology“.

 •  0 comments  •  flag
Share on Twitter
Published on June 10, 2017 11:19

June 2, 2016

New Course: Building Software That Lasts – A Guide to Maintainable Software

Will your software outlast the original developers? Almost certainly yes. But will you be able to maintain it?


That’s one thing about being in the software development business as long as I have – you gain a very healthy respect for the value of maintenance. Sure, the studies all show that maintenance costs 50%-80% of the total life-cycle cost of software, but there’s nothing like living through the entire life-cycle of multiple software projects to really understand that.


You spend a lot of time thinking about what you might have done earlier on to make life easier now.


Which is why my latest Pluralsight course, Building Software That Lasts – A Guide to Maintainable Software, is perhaps the most important course I’ve published. If not the most important, it’s certainly the one with the greatest potential to have a real impact on the cost of software.


This is not a theoretical course full of recommendations that sound great, but never put into practice. This course was born from pain – and the sure knowledge that in many cases, especially in today’s fast paced development world, maintenance and maintainability is the last thing on anyone’s mind, or in anyone’s budget. So while yes, I do discuss best practices, I spend a lot of time focused on processes and practices that are simple and cheap – and that might actually get done even when budgets are tight and speed is of the essence.


So I invite you to check it out and tell your friends. Even if you just pick up a few ideas, they’ll be worth it – that’s the thing about maintenance: a small investment now can save you a fortune in time and effort later on.

 •  0 comments  •  flag
Share on Twitter
Published on June 02, 2016 00:09

Dan Appleman's Blog

Dan Appleman
Dan Appleman isn't a Goodreads Author (yet), but they do have a blog, so here are some recent posts imported from their feed.
Follow Dan Appleman's blog with rss.