Posts

How to solve problems?

Image
Why should you care about problem-solving? Problem solving is one of the most important skills in life and work. At an early age, we learn to deal with simple problems, big and small. From our first wobbly steps, where we solve the problem of balancing on two ridiculously small feet at the end of our limbs, to figuring out the right shaped block to go in the right shaped hole - the round block goes in the round hole, of course, of course! Humans are natural problem solvers. At least when it comes to figuring out how to navigate the physical world. As we grow, our lives become more complex. Problems move from the purely physical to include the theoretical; different kinds of problems created by our modern digital world. Physical problem-solving skills are intuitively learned as infants and children, similar to art skills where there is a certain freedom. However, as we get older, we tend to be more risk averse and feel there is just one elusive answer to the problems we face, if on...

Four goals of agile documentation

Image
Documentation is a vast area. It can be done in lots of different mediums, describing  many different aspects of software for various stakeholders. Here, we focus on how  developers can use high-level documentation to communicate inside a team, and with  direct stakeholders. All of these are things that can complement the documentation  already provided by code, scripts, and tests. 1. Create a common understanding I often catch myself working under the assumption that everybody on the team has the  same understanding of what we are doing. “Surely the view of the architecture in my  head is clear to everybody?” That would imply we don’t have to write these  seemingly obvious things down or have a sketch on the wall. This is a fallacy that, especially more tenured developers on the team are prone to. Architecture show-and-tell To verify how accurate our assumptions about common understanding really are, you  need to get each team member ...

Surprising Health Benefits of Being an Introvert

Image
Introverts are usually born the way they are. However, our upbringing and childhood experiences like teasing or bullying or being forced to be like others can lead to social anxiety and make us find peace in solitude. But not all introverts are similar. We are all different people and we all behave in a specific way even though we share some similar characteristic traits. In a world where extroverts are celebrated and rewarded, being an introvert may seem like a disadvantage. Extroverts get all the attention, opportunities and fun. Extroverts become popular and are good at pleasing people which provides them better opportunities to succeed in life. Meanwhile, as an introvert you may get ignored and your effort and work may go unnoticed. But don’t be disheartened. Just because you are an introvert, it doesn’t mean you can’t be successful cause you prefer solitude over noise. In fact, there are many benefits of being an introvert. There are many successful introverts who are...

The Surprising Benefits of Being an Introvert!

Image
here are a lot of misconceptions about introverts like that they’re antisocial, unfriendly, shy or lonely. But in many cases, being an introvert can actually be an asset. Introverts are people who get their energy from spending time alone, according to Dr. Jennifer Kahnweiler, author of The Introverted Leader: Building on Your Quiet Strength. “It’s kind of like a battery they recharge,” she says. “And then they can go out into the world and connect really beautifully with people.” A 2008 study published in the Journal of Motor Behavior found that introverts take a longer time to process information than extroverts. Kahnweiler says this is actually because they process more thoughtfully than extroverts do they take extra time to understand ideas before moving on to new ones. While we’re all often flooded with messages that we need to speak up and stand out in order to be successful, introverts can actually achieve even more if they hone their natural strengths, says Beth B...

Tips to Achieve a Positive Mindset.

Image
7 Tips to Achieve a Positive Mindset The “power of positive thinking” is a popular topic, and sometimes it can feel a little hack!. But the physical and mental benefits of positive thinking have been demonstrated by multiple studies in scientific way. A positive mindset can give you more confidence, improve your mood and thought, and even reduce the likelihood of developing conditions such as hypertension, depression and other stress-related disorders. All this sounds great, but what does the “power of positive thinking”  really  mean? You can define positive thinking as positive imagery, positive self-talk or general optimism, but these are all still general, ambiguous concepts. If you want to be effective in thinking and being more positive, you’ll need concrete examples to help you through the process. Related:  Tricks to Provoke Positive Emotions Here are seven: 1. Start the day with positive affirmation. Ho...