A few years ago I found myself wanting a way to connect with my friends more often. Everyone is busy with work and life. And it was frustrating not having a quality way to connect and maintain friendships. Social media and the occasional text or message exchange doesn’t cut it. I craved meaningful connections with the people I cared about.
I began with my interests. More than two decades ago I took philosophy and literature classes in college. These were some of my favorite classes. Since then, philosophy and big ideas and human issues have enamored me. …
I started my marketing career in 2002 when I formed my first corporation. I was fortunate to learn this one marketing principle early on. It’s simple, elegant, and rooted in truth. I’ll give it to you here, so you don’t have to waste time searching.
Marketing success is about aligning the three elements of the marketing rubric. Message, Market, Media. It’s about getting the right message in front of the right people through channels where you can reach them.
People with similar attributes make up a market. It’s the same for B2B and B2C. In fact, these terms are misleading…
In 2020, a newcomer to LinkedIn’s global list of the most in-demand skills is emotional intelligence.
According to one definition in the Cambridge Dictionary, emotional intelligence is “the ability to understand and control your feelings, and to understand the feelings of others and suitably react to them.”
A practical example of where emotional intelligence is useful is how we ask for, give, and receive feedback. Especially because a common reaction in us is to become defensive when given feedback.
Recently, to expand my knowledge and skills in this area, I attended The Program on Negotiation at Harvard Law School’s Learning…
To be effective in their role, developers need to learn how to work productively with their peers and the lead developer.
An important piece of this is learning the ropes on how to make pull requests that are easy to review.
What follows are three ways to make them better for the benefit of the people that review them. If you follow these tips, you’ll collaborate more effectively and demonstrate more competence and value.
This is where having empathy can come in handy. Before you commit the code you’ve just written, ask yourself: “Would it be easy for me to…
Developers are the first line of defense when it comes to cybersecurity. Our awareness and abilities to use secure programming practices can establish a software application’s foundation that is resilient to an attack by malicious actors.
There is no shortage of reports in the mainstream media on the frequency and impact of successful cyber attacks. We all know that they can have very expensive consequences on organizations large and small, so I won’t spend any time on that here.
The good news…
Some months ago, I started a new position as a software developer at Nucleus Security.
Nucleus has a cybersecurity SaaS (Software as a Service) that helps information security analysts streamline and add automation and better reporting to a complicated and, apparently, often hellacious process called Vulnerability Management.
Our app’s codebase is large. As I’ve been learning my way around it, I picked up a few clever ways from my own discoveries and my teammates’ insights to quickly find the lines of codes related to whatever issue or bug that’s assigned to me.
A quick n’ dirty way to find the…