Removing Mental Roadblocks from Your Work

If you found this useful, then you might also like my book on overcoming procrastination called, A Gentle Introduction to Beating Procrastination and Getting Focused, which is available as an eBook and paperback on Amazon.

Being creative in the workplace is not rocket science; it’s an achievable feat. Creativity in the workplace does more good to you than harm. It helps you make progressive flows in your work, enhances outputs and brings fulfillment to your work.  As profitable as creativity in workplaces is, some forces will readily prevent you from being creative in your work. These forces are called mental roadblocks.

Removing mental roadblocks from  your work
Removing mental roadblocks from your work

Mental roadblocks make it impossible for you to explore your creativity to the fullest, thereby hindering your optimum performance at the workplace. They also hinder your brain from making the right-thinking connections necessary for creativity. For you to have increased productivity through creativity, you have to deal with mental roadblocks. Dealing with mental roadblocks goes beyond the daily performance of routine tasks. In squarely dealing with mental roadblocks, you must face both the external and internal aspects of productive creativity. If you neglect the internal aspects in pursuits of the external aspects, you stay in the same spot of non-performance for a very long time. Productive creativity entails you deal with the internal issues – the mental roadblocks.

We shall travel this journey of dealing with mental roadblocks that hamper your productivity and creativity at work. When you deal with these mental roadblocks, nothing will ever slow you down from putting in your all and getting the best in your workplace.

Introverts and Extroverts — How Different Are They?

I had an interesting conversation with someone recently about introversion where I mentioned that I am very introverted. The person I was talking too sounded quite shocked, and their reaction was, “You speak at loads of conferences on stage, surely you are not shy?”. I found this interesting that the concept of being shy is perceived to be a trait of being introverted.

The differences between introverts and extroverts
The differences between introverts and extroverts

I don’t consider myself shy at all. I will quite happily get up on stage in front of several hundred or a thousand people to deliver a technical talk. I will also mingle and talk with people at social gatherings, but when I do, I find this exhausting, and all I want to do afterward is hideaway by myself for several hours and recharge. This is especially true after delivering a talk; I want to be alone afterward when I have packed up and finished answering questions. The thing that makes me an introvert is that I require solitude to recharge my batteries whereas extroverts recharge in the presence of others.

This all got me thinking, and I decided to research the topic a little more. I hope you find this post interesting.

Working from Home as a Freelancer and Dealing With Cabin Fever

In this video, I talk about my experiences of working from home over the last year and how I decided to split my time between home and a fixed desk at a co-working space.

If you like this channel, you can support me by buying one of my books on Kindle or Paperback.

A Gentle Introduction to Agile Software Development

https://amzn.to/2qoWW4o

A Gentle Introduction to Lean Software Development

https://amzn.to/2JMosky

A Gentle Introduction to Speaking in Public

https://amzn.to/2JPwKZ8

A Gentle Introduction to Beating Procrastination and Getting Focused

https://amzn.to/2vk63s3

A Gentle Introduction to Agile and Lean Software Development

https://amzn.to/2qB0XC8

April 2018 Update Video

I admit I have been a little lazy in producing videos since the new year, but I am back producing them. Here is a quick update on what I have been doing over the last few months. This includes my new course, Blockchain – Principles and Practices and 2 new books, A Gentle Introduction to Agile and Lean Software Development and A Gentle Introduction to Beating Procrastination and Getting Focused.

How Being Connected Disconnects – Social Media, Depression, and your Brain

Feeling happy that you connected with an old friend on Facebook?  That’s oxytocin.

Feeling excited that your Instagram posts are better than those of your circle? That’s serotonin.

Did those ten new followers on twitter make your day?  That’s dopamine.

 Is being connected making us more disconnected?
Is being connected making us more disconnected?

Your brain is full of neurotransmitters that continuously change and regulate how you feel. Engaging in social media may seem innocuous and straightforward, but these activities affect certain neurotransmitters – making you feel happy, sad, or a combination of both.

Once being engaged in social media becomes a regular activity – these seemingly normal activities could cause a downward spiral into sadness or depression.

Neurotransmitters and Social Media

Dopamine

Dopamine is a neurotransmitter that plays a major role in the brain’s reward reinforcement and pleasure centers.  The pleasant feeling that you get when dopamine levels are elevated motivates you to continue performing the action that brought about the surge of dopamine.

Eating, sex, and most other things necessary to our survival increase dopamine levels. Actions that benefit you, or your community, also increase dopamine levels. Dopamine conditions us to perform operations or activities necessary for survival, or for a better life.

Posting on Facebook, Instagram, or Twitter, and getting likes elevates the dopamine in your system. It makes you want to keep posting, in the hopes of getting acknowledged or rewarded (likes). You had your first taste – now you’re hooked!

A Gentle Introduction to Agile and Lean Software Development.

Late last year I released two books as Kindle and Paperback editions; they were A Gentle Introduction to Agile Software Development and A Gentle Introduction to Lean Software Development. Since releasing those two books, I have had a few people ask if I am going to release those two books as a single volume as they would prefer it as a single book, so I have done exactly that. A Gentle Introduction to Agile and Lean Software Development is now available globally as a Kindle eBook and as a paperback.

A Gentle Introduction to Agile and Lean Software Development
A Gentle Introduction to Agile and Lean Software Development

If you have purchased either of the original books, then there is not much point in you getting this edition unless you want them as a single volume, but if you are interested in getting a fast and thorough introduction to Agile and Lean software development techniques, then this book is ideal for you.

Here is the description from the back of the book.

Discover what is involved with Agile and Lean Software Development, Scrum, Extreme Programming, Lean and Kanban

Learning new software development processes can be difficult, but switching to Agile and Lean doesn’t need to be complicated. Explore the theories behind Agile and Lean Software Development, and learn how to make it work for you.

In a Gentle Introduction to Agile and Lean Software Development, author Stephen Haunts will guide you to a fuller understanding of Agile, Scrum, Extreme Programming, Lean, and Kanban. You will learn about the advantages and disadvantages, and how to get the most out of it.

This book combines the books A Gentle Introduction to Agile Software Development and A Gentle Introduction to Lean Software Development into one bumper volume.

In this book, you will learn…

  • Waterfall Development and its Problems
  • What is Agile?
  • Common Agile Misconceptions and Mistakes
  • Advantages and Disadvantages
  • Extreme Programming (XP)
  • Scrum
  • Lean Manufacturing
  • Lean Software Development
  • Applying Lean Software Development?
  • Agile Software Development vs. Lean Software Development
  • Software Practices to Support Lean
  • Kanban

New Pluralsight Course : Blockchain – Principles and Practices

My latest Pluralsight course, Blockchain – Principles and Practices is available now.

The introduction of blockchain based technologies has been one of the most significant developments in computing in recent years. We now have access to public blockchains and cryptocurrencies with systems like Blockchain and Ethereum, and also private blockchains that can be used by more regulated consortiums of companies. As with any technology, it is important for developers and architects to have a good grasp of the underlying principles of these technologies, even if they are going to use a 3rd party toolset.

Blockchain - Principles and Practices by Stephen Haunts at Pluralsight
Blockchain – Principles and Practices by Stephen Haunts at Pluralsight

In my latest Pluralsight source, Blockchain – Principles and Practices, I take you under the covers of this fascinating technology and show you how it works at a data structure and algorithm level. As well as explaining the principles I also build up a working blockchain sample written in C# and .NET Core to help illustrate the principles in something that you can play with and debug. If you want to understand how this technology works, then this is the course for you.

Here is the course description:

Blockchains are probably one of the most highly talked about technologies at the moment as they provide a way to attain digital trust on the Internet. There is so much emphasis on the technology that companies are very keen to learn about Blockchains and adopt them. Venture capitalists are currently diverting a lot of investments into funding Blockchain-based companies.

In this course, Blockchain – Principles and Practices, you will explore the fundamental data structures and algorithms used to build a typical Blockchain and build up a working example over the course. First, you will learn how to store single transactions in a block. Second, you will discover how to store multiple transactions in a block using Merkle trees. Next, you will be taught how to make the Blockchain tamper-proof using mining and proof-of-work. Finally, you will learn how nodes on a Blockchain maintain consensus.

By the end of this course, you will have the knowledge and tools necessary to build your own Blockchain.