Mark Pearl

January, 2019

Seeing different things from the same facts

I once watched a talk where the speaker explained how each person has their own reality. We tend to think of ourselves like a camera with one dialogue but really everyone is seeing different things with different realities.

Being friends with work colleagues

As I’ve moved into a management role in a larger organization I’ve struggled with understanding where the boundaries are with friendships with the people I work with. Up to now in my career I’ve pretty much considered everyone a “friend” and pushed for a connection. Why this is I’m not...

ACM Framework

I’ve recently been thinking around retention in the software development world. Why do some companies have such great retention while others such poor retention. It’s a complex topic but today I wanted to write about a little framework I came across called the ACM Framework.

Things to watch in 2019

See 2020’s Things to read and watch See 2018’s Things to read and watch

December, 2018

November, 2018

Skills for the future

Only two in five employers believe the education system is doing a good job of preparing people for organisations like their own. Businesses are responding by offering on-the-job training, mentoring and coaching as a way of organically developing the skills they need.

Notes on mentoring a protege

One of our mentors recently left our org to join another one, while with us they were a mentor in our academy. These were some of the feedback I got from him before he left on the experience of mentoring…

Non Functional Requirements Notes

NFRs are essentially those important cogs in the wheel that appear to be trivial but have a bigger impact if ignored.

Getting over the fear of asking a dumb question

I recently wrote about asking questions. On a similar vein of thought a common characteristic I see with inexperienced professional software developers is the fear to ask the “dumb” question.

Full cycle developers

In a traditional SDLC each stage of the process has had segmenting around the responsibilities. At an extreme, this means each functional area is owned by a different person/role:

Asking questions

I’m going through an email bucket clean up. I tend to group my emails into buckets, one bucket I call ticklers. In ticklers I store things that I come across on the web that I don’t have time to handle immediately but that I find interesting and worth coming back...

Why the word Software Craftmanship?

Software craftmanship / craftpersonship appeals to people who feel software is more of vocation than just a job. I know there are many people that feel this way that do not like the “craft” title. While there is some debate in the gender appropriateness of the word the sentiment is...

See all posts by category...

Want to get my personal insights on what I learn as I learn it? Subscribe now!


/