Small Python Project

So after doing the beginner “Hello World” program in Python, I though I should up my game a bit. Today I was travelling down to some meetings so I figured this out on the train. Biggest issue I’m having with Python at the moment is keeping it all lower case. So I dusted off some old stuff I wrote in a previous life. I’m probably going to keep working on this to make it neater and more polished, but as a first project in Python I think it’s a good start.

import random
str_simple="ab*c@def!gh2ij3kl4m#n5op$6qr7st8u%v9w^x&y(z)"
str_complex="abc8defGHIJghijkl3mnoLMNpqr2st^&)uvwxyz9ABCDE4F7KO6PQRS*(TUVWXYZ!@#5$%_+-="
str_insane="abcd_+e-=fghi2jklmQR9Sn5opMNqrs3tuvIJw4x*(;yzABCD),>EFGH7K@#$%^L8OPTUVW./?XYZ!&'[]}{\|~`:"
complexity = input("How complex do you want your password to be 1 - 3? ")
if complexity == "1":
seed = str_simple
elif complexity == "2":
seed = str_complex
else:
seed = str_insane
slen = len(seed)
def makePassword ():
i = 1
plen = 15
strpass = ""
while i < 15:
#rannum = int((random.random()*slen)+1)
strpass = strpass + seed[int((random.random()*slen)+1)]
i += 1
return strpass
print(makePassword())

The big two face off

The big two face off

So Tableau vs Power BI or Power BI vs Tableau, even the ordering seems to get some people fired up. In the last two years I’ve been in the middle of this debate and have picked a definite side, however I have actually done an in-depth review of both products (against my requirements). So if you will let me I’ll try to provide my views on this and hopefully they won’t come across too one-sided.

Read more

Another long gap

Another long gap

Well it feels like it’s been about six months since my last post and that’s probably because it has been. I’ve been a little tied up in the world of Service Improvement, Visualisation and Big Data. Over the next year I have a lot of new tasks to complete in my day job and will use this blog to talk about them and to show my learnings and hopefully give you all some insights into what I am doing to use big data to empower deeper analysis and so drive higher quality improvements. Remember I exist in a world where pretty pictures are just that, what I have to do is to show how we can leverage our data to extrapolate a future and then change process and demonstrate validity.

Read more

CEC – 2018 – Data Driven Service Catalogue

CEC – 2018 – Data Driven Service Catalogue

As you may or may not know my passion is in Data Management primarily within the IT Service Management – a field that I have worked extensively in for the last 15 years. I have spent the last three of those years working primarily within a Cherwell organisation, throughout this time I have worked to understand and appreciate the business drivers of reporting and Data Analysis finally as part of a serice review I have been able to express and articulate the vision of a truely 3D Service Catalogue that works to maximise value at all levels. The mesh structure of the catalogue is handled transparently in the background while the customer and workers do not need to be aware. The reporting layer for this is phenomenial and suddenly the Service Catalogue is becoming an asset as opposed to something you have to try and get value out of. This will reinvent the way we work and how we deliver products and services.

Excitingly we are now also going to be adding service cart functionality another huge step forward for customers and a giant leap for reporting. All delivered with Power BI and a great reporting team.

I’ll be speaking about our work and the development on Wednesday 18-Apr-2018 and I hope to see you all there!

A new year and a new project

A new year and a new project

Since October 2017 the pace of development has really ramped up already 2018 looks like it is going to be another bumper year. The focus of the year is very definitely going to be about the transition from old fashioned Adaptive Intelligence – I prefer “Adaptive Intelligence” to Artificial Intelligence.

Two main topics currently seem to be dominating my world.

  1. When will BI be declared dead!
  2. Which platform should I be betting the farm on?

Read more