Hosk’s recommended Dynamics 365 and other articles October 2018

Quotes

Some solutions are so complex, only an architect could create them

There are two great days in a person’s life – the day we are born and the day we discover why. William Barclay

Articles of the Month

awesome-1

Great Dynamics 365 articles this month

Programming/Scrum

Other/Business/Leadership/Management

The Hosk – currently reading

The Hosk – last 5 recommendations

Selected  HoskWisdom

  • To a developer, every problem looks like it needs code to fix it
  • All future development roads lead through CDS, PowerApps and Flow. So start heading in that direction now
  • Architecture is where the fun is, Development is where the pain is felt
  • You have to battle with code more than once, to make it maintainable
  • You’re only as good as the code you create
  • Projects approach methodology like people approach religion, they don’t implement all of it and use the bits they like
  • Write great code if you can, refactor when possible but get the job done
  • Technology should not dictate solutions, it should enable solutions

Last months Monthly articles

Last months recommended monthly articles

Hosk’s CRM Developer Articles

A collection of my favorite CRM Developer articles I have written

Advertisements

Write your code, do your job, focus on the details, predict problems

You’re only as good as the code you create #HoskCodeWisdom

It’s easy to get distracted by the noise of work but it puts more pressure on yourself and your team.  If everyone focused on their role and responsibilities, doing their tasks to the best of their abilities we get more done and it will be to a higher quality.

People get distracted by

  • The internet
  • People
  • Are other people doing their job properly
  • Helping other people do their job
  • The quality of the whole code base
  • New tools, new features, new services, new everything
  • New JavaScript languages
  • Is the project going to fail
  • What is the customer doing?
  • What’s for lunch

There will be noise, distractions and under performing people but don’t add to those problems by letting them distract you.  When you become distracted, you are lowering the quality of your work by diverting time, effort and thought to something else or someone else.

Write your code

Do your job first, do it a high standard, work consistently, finish.  Focus on the details and uncover potential problems.  It’s in the details where the assumptions, logic error, design flaws you don’t see until you drill down into the task at hand.

If everyone did their job and stopped worrying or helping other people do their jobs,  process will work with greater efficiency.

Start by doing your job to the best of your abilities, write the best code you can,  so no one else has to worry.

People who make an impact at work are not just the leaders at the front but the people in the engine room, contributing code, delivering functionality in a dependable way, they are the people who reduce the noise and get it done.

What is development?

Writing good code requires solid fundamentals, working hard and focusing on the task.If each developer does this then the project progresses well and confidence builds within the team and with the customer.

Coding isn’t about flashes of brilliance, innovative designs, hero’s saving the day, it’s about team work, graft and grit.  Turning up every day and working towards the goal, one line at a time.  Wearing problems and requirements down with persistence.

Development is everyone doing the basics and pulling in the same the direction, people who get distracted and head off in another directions, pulls the project in the wrong way and slows everyone down.Get your work done and don’t add to the distractions

Related articles

 

Hosk’s recommended Dynamics 365 and other articles September 2018

Quotes

The pain of legacy code never goes away

Writing code is a long lesson in humility #HoskCodeWisdom

 

Power is like being a lady… if you have to tell people you are, you aren’t.” – Margaret Thatcher

Articles of the Month

awesome-1

Great Dynamics 365 articles this month

Programming/Scrum

Other/Business/Leadership/Management

The Hosk – currently reading

The Hosk – has read and recommends

Selected  HoskWisdom from September

  • No Developer likes to be told they have ugly code
  • Meaning can come from great suffering, just ask anyone who has worked on an IT project
  • You can’t refactor code until you understand what it does
  • To many people try to do Agile when they should focus on being Agile #HoskCodeWisdom
  • The complexity of code is proportionate to the stress of supporting it #hoskcodewisdom
  • There is a game Microsoft likes to play with developers, They call it Master and Servant. It’s a lot like life and that’s what’s appealing

Last months Monthly articles

Last months recommended monthly articles

Hosk’s CRM Developer Articles

A collection of my favorite CRM Developer articles I have written

The pressure of IT projects make people doubt themselves at the time they need to believe in themselves

The pressure of IT projects make people doubt themselves at the time they need to believe in themselves #HoskCodeWisdom

It’s easy believing your plan is the right thing to do before the start but when it begins, money is being spent pressure builds and those easy decisions suddenly become scary decisions.

When the pressure is on, people can doubt decisions because now decisions carry consequences but it’s at this moment you need to believe in your yourself and your decisions.

During a project lots of people have opinions,  question decisions and their will be a clamour to decide with guaranteed outcomes.  You can mitigate the problem by making sure you are using the correct criteria for the decision.  The criteria you use to decide is as important as the decision.

Complex decisions contain risk, the result is in the balance and there is a possibility of making the wrong decision.

Don’t fear being wrong

Making the wrong decision or making a mistake is part of the process of getting it right.

You make wrong decisions, live with it, focus on learning, improving and using the feedback to move in the right direction.

This is the time you need to believe, make sure you can justify the criteria, decisions and go for it.  You make the decisions with the information you had at the time, the right decision is only obvious after the outcome.

It’s important for the project to avoid a blame culture and ensure people are not afraid of making mistakes.  You want people to voice their opinions and suggest what they think is right, not scared to speak up.

Wisdom of crowds

Another area decisions are difficult is when a decisions conflicts with the majority, status quo or the way things were previously done.  People are wary of change and are reluctant to support it but there are circumstances when change is needed.  Focus on the facts and highlight the assumptions, this allows you make decisions based on facts not opinions or beliefs.

I will finish with a quote from the zen pugilist Mike Tyson

Everyone has a plan ’till they get punched in the mouth. Mike Tyson