Great code doesn’t save you, but bad code will kill you #HoskWisdom
I’m not saying developers are losers but most software developers are not beating software development, software development is beating them.
The reason developers struggle is because they don’t know what game they are playing or the best tactics to use.
You need to know what game of software development, so you can play effectively.
In the creative process of writing code, it’s not if the code will be wrong, it’s when the code will be wrong and fixing it in the easiest way possible.
In the essay Loser’s…
“Quality is never an accident; it is always the result of intelligent effort.” John Ruskin
The nature of software development magnifies the effect of senior developers on the performance of a software development team. You won’t have a high performing software team without a good senior developer on the team.
The reason is software is a losers game and the cost of mistakes, bugs and low quality code is significant on a project because they can potentially slow down the whole team. Good senior developers set the standards for the development team and this is important because developers will write…
“ Code is like humor. When you have to explain it, it’s bad.” — Cory House
Developers love arguing about what's the best
Developers get angry and spend time arguing with other developers who have a different belief to them.
Why do developers waste time on this…
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. Rick Cook
Code not being used by users is worth nothing, you no return on investment for code that is in development.
People get lost in the fog of a project and forget the purpose isn’t to deliver the project on time, it’s to create software which helps the business.
No one cares about technology, its an aid to doing your job, quicker or automating it. …
“the greatest danger you face is your mind growing soft and your eye getting dull.” ― 50 Cent, The 50th Law
The greatest danger to developers is to stop being curious, stop learning and stop keeping up with new technology. The day you stop learning is the day you start your journey towards retirement.
How do you slowly make development harder? falling behind the latest changes one day at a time. The environment evolves and your skills need to change with it.
I worked with a Java developer who stopped taking an interesting in new versions of Java, new frameworks…
I have discussed design patterns with senior developers many times. The reason is Design patterns are common problems and common solutions to those patterns.
Like any technique or tool they can be be overused and abused. Similar problems can occur when developer use interfaces incorrectly, its not the tools fault.
“Sometimes it is the people no one can imagine anything of who do the things no one can imagine.” ― Alan Turing
Why was enigma machine considered uncrackable, this article explains.
“If you gave 100,000 operators each their own Enigma machine, and they spent 24 hours a day, 7 days a week testing a new setting every second, “it would take twice the age of the universe to break…
It’s a little known fact that many well-known songs and events in life were inspired by developers. It's time the world knew the true meaning behind many of these songs and how software development has shaped the world we live in.
Lets kick off with the George Michael classic Freedom
A classic song but do you know the inspiration behind the lyrics?
I won’t let you down I will not give you up Gotta have some faith in the sound It’s the one good thing that I’ve got I won’t let you down So…
Of all the things you choose in life, you don’t get to choose what your nightmares are. You don’t pick them; they pick you. John Irving
At work there is never enough time to complete all your tasks. To-do lists grow instead of shrinking. Problems become emergencies, and it can feel like we are one step away from disaster.
When you wake up in the night, bugs seem worse because you can’t do anything about them except think and worry. …
Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. Steve Jobs
Microsoft Dynamics 365 professionals will move jobs several times in their career, for better opportunities and for money. LinkedIn recruitment consultants are sending job offers showing candidates what companies are willing to pay for their experience.
What should you consider when evaluating job offer’s? why should you take one job offer over another?
Have been working with Dynamics 365 since version 4 and enjoy reading and delivering enterprise projects. Books learn from the past to navigate the future