I would like to thank Shawn Rakowski for inviting me onto his show. He was a great host and I enjoyed speaking with him very much. You can listen to it here:
Someone that I can see a lot of good qualities in, security expert and developer extraordinare Troy Hunt, wrote an article that I found a lot of value in recently on speaker anti-patterns. I found the introductory section especially revealing:
I realised that many of the talks demonstrated common speaking anti-patterns that I see all over the world in different talks. What’s more, at one time or another I have demonstrated every single one of them myself in my own talks. I know this because I watch them all again (at least once) and tear them apart.
Practice makes perfect, but only if we are honest with ourselves and continually look for areas of improvement.
So, here goes… *deep breath* *holds breath*
When I first hear myself again, I cringe! I’ve never understood how everybody else’s recorded voices can sound exactly the same, yet mine can sound completely different, and completely worse! I had forgotten how much I hate hearing my voice played back, and I am going to need to practice my enunciation because I sound pretty slurry at times (I wasn’t drunk, honest!)
Hello World Moment
Here’s The Games Factory if you’re interested.
History as a software developer
Clean coder and social developer. The experience with SQL Server case sensitivity was useful when moving from VB.NET to C#. I’m happy with this answer.
Financial services is a very good industry for getting experience of a variety of business applications, big and small. On the downside, the software technology tends to be older than in some other industries, and there were times when many people said that there was too much office politics going around. I would not rule out going back into financial services, but I am not currently missing it (except for a few old friends).
If you’re interested in making the most of Pluralsight, the Outlier Developer post is here. Most of the tips are also easily transferable to other online video training providers.
I sort of imply that you can become an expert in some subjects by watching the learning paths. I don’t actually think that anyone can become an expert at anything just be watching alone. For an explanation of this see Passive to Active: Good, Better, Best
I really appreciate that Shawn made the effort to insert a (perfectly worded) note on Ethical Hacking, sparing my blushes, as many people don’t fully understand the differences between hacking and ethical hacking.
In addition to great hacking skills (better than any black hat, who only need to find a single way in) an ethical hacker must have the highest levels of discipline and professionalism. In order to mature into a more professional industry, I believe that we need more ethical hackers, and more companies investing in those ethical hackers as well as other information security professionals.
Here’s the programming in pink article: programming isn’t boring, it’s fun
F# and functional programming
In the developer on fire interview (coming out 9th May) I said I wasn’t going to learn F#, but it does appeal to me.
I would like to re-iterate that my colleagues are NOT tools! 🙂
Although I hated hearing my voice back, I am fairly happy with how it went. I enjoyed speaking to Shawn, and I hope that you enjoyed it as well.