Sidebar Menu

Projects

  • Dashboard
  • Research Project
  • Milestones
  • Repository
  • Tasks
  • Time Tracking
  • Designs
  • Forum
  • Users
  • Activities

Login

  • Login
  • Webmail
  • Admin
  • Downloads
  • Research

Twitter

Tweets by stumathews
Stuart Mathews
  • Home
  • Blog
  • Code
  • Running
  • Gaming
  • Research
  • About
    • Portfolio
    • Info

Army Curious

Details
Category: Blog
By Stuart Mathews
Stuart Mathews
22.Aug
22 August 2018
Last Updated: 28 August 2018
Hits: 2201

I went to the army career centre in King’s cross today. I wanted to know what I’d be missing If I only did the research that I’ve done online and not considered seeing what else is available. For some reason, I think that perhaps not going through the ‘official’ sit-down with someone and chat route that perhaps might miss something useful. It’s usually a good idea to have more options and information at your disposal usually anyway.

So, I set off and after a short train trip from Moorgate and a little walk I arrived. It made a difference – so I’m glad I did it. Sometimes you can form a very good idea of whats important and what not but what official places decide to bring up or don’t bring up. And at the face of it, I did all the talking reflecting on the research that I had sone on the subject matter. That tells me that I couldn’t have done a better job and is quite likely that most of the important thing (according to them were covered by me).

But what I did give me was atmosphere and space to unwind my thinking that I’d started to accumulate while researching roles online etc.

I will say this, however, the process generally hasn’t been very interactive until this point and even at this point, the interactivity only really countered for setting my mind at ease and proving all the conclusions that I’d assumed to be correct in my own mind up until that point:

You really need to know what you want to do to start off and that basically is what the careers centre is going to tell you. I’d already set my mind on the Royal Signals and I’ve already been informally attached to a Signals ARU locally. I’m in fact, going to see them now.

So, the little rendezvous with the guy from army careers allowed me to almost get a view into what I’m going to expect later this evening.

The process of getting ‘attached’ to the unit doesn’t seem like a big thing, its more like once you’ve had all the online checks done, they have to send you somewhere and well I guess, this is that somewhere.

One interesting tidbit that I gained from the guy today was to ask what was available for me at the ARU and what roles would be suitable. I’m hoping that we can ascertain this fairly quickly and start the process of getting me integrated and onboard. Interestingly enough when asked If I wanted to be an officer or a soldier and I responded with Officer – no questions were asked. Perhaps that for tonight?

I did get a glimpse into the world of signals because the soldier who was talking to me at the careers centre told me how he interacts with signal operators on the field and what basically they do. That was useful, that made a practical impact on my day-to-day idea of what signals meant to the army. However, this, I’m not sure if specific to what an officer does though I hope it will be similar. It will be interesting to see what being an officer entails – what really is there to lose being an officer.

For the most part, I’m hoping that my skillset is technical enough that me having to learn how to become one is all that is needed and the technicalities are sideline because I’m fairly technical to start with. Perhaps the technical training will not be hard but the officer training will be – because it's not as new to me as technical stuff.

Told my dad that I was going to meet up with Signal and despite his dislike for the Army having regretted being in it himself, told me to go for it! I guess I was always going to do it because I’m my own person first and foremost but the support is very useful.

So, I went to the local Royal Signals reserve unit last night and spoke to the guys there – the recruiting guy and the unit officer (to get info about officer life) and it was fairly informative. Turns out a signalling role is not for me.

What I realised what that when you join as a reserve signal soldier, you’ve basically got a year of dealing with inexperienced 18-year-old running around, drinking in pubs whenever possible, comparing each other’s sexual life and stupid initiations and doing boring stuff in the like cleaning garages in the beginning. Its basically like being in boarding school all over again – though from what I can see, it's more disciplined in boarding school. It’s not as useful as I think a year of learning quality stuff could be spent like being at university. They couldn’t tell me as much as they did about officer training as soldiering is what they did there. They specifically did medical combat technician, hr specialist, chef and signal operator roles.

Other things like the fact that they meet up only once a week and except for a few weekends (while doing the training) it’s a very spacious routine. I was hoping for a little more productivity. The other problem is how long everything would take to get to phase 2 training which is where you specialize in your trade after you have finished basic training – phase 1. If you try to do all that with drips and drabs via 1 day a week and a few weekends and a couple of 2-week camps – it’s a whole year. That’s a very extended experience of dealing with dealing with 18-year olds, cleaning garages and being told what to do. Perhaps the time it takes and the opportunity to do it in this way is perfect for someone like me in hindsight,

Sure, you’ll learn the basics but you’ll have to deal with all those 18-year old. Also, it feels so informal and even a touch unprofessional. The officer was loud and mouthy and didn’t really have anything favourable to say about joining as an officer in as much as its got a lot of ‘officer type’ stuff in it like managing and leading. His recommendation is that I stick it out for a year and then decide to be an officer if I want. On the surface that sounds sensible but I’m nearly convinced that I’ll regret wasting that year.

As for doing signal type work, it's not as technical as I thought, it's like a bloke carrying around a radio – you don’t fix things, you just use them and throw them around. That’s basically what I gathered and it's not that technical. My day job is light years ahead more technical. As a side note, it was nice to see Citrix being used to run their computers however they had nothing nice to say about computers or the system that they use for recruitment. Apparently according to them, its pretty useless. That's not Citrix, that the applications Citrix provides remote access to mind you.

So, on the whole, being a soldier in the army reserve is a very very casual experience. I’m not a casual person, I want to learn I want to grow – this place seems like a nice place to grow old and wilt like autumn foliage.

As my goal is something a bit more professional than an existence as a reserve signal soldier, where I’d learn something new and actually progress instead of regress, my sights have to be readjusted.

The options are going into specialist units where applications are like a job interview and is for professionally qualified people like me. The other option or going into being an officer.

 My initial reaction is now to set myself up on being an officer in the British army and then perhaps specialize, to gain leadership and life skills to manage people or go directly into a specialist route which according to the officer at the ARU is basically you being exploited for your technical abilities! (still better than what I saw in here). Both I suspect are more professional, however even being an officer might just put me in charge of managing the social scene of a bunch of 18-year olds which I’m not sure is what I want.

I still want to be in a reserve capacity, of course, as I’m studying towards my MSc but with the added benefits of professionalism and capability. Specialist routes are the only option open specifically to reservists who qualify.

What I do think that life it too short to waste your time doing something that could be better spent doing something more towards what you’re already inclined to do. Being a reserve soldier particularly in the signals seems like a monumental waste of time, especially if you consider how much progress can be made in a year studying at university for example learning really useful stuff without the puking, swearing bravado 18-year olds…

Furthermore, I’m a firm believer that if you do a good job, knuckle down and put work hard, you can get what you deserve no matter where you. The army in my mind is no exception but you need to do yourself a favour (many favours!) and set yourself up for success, doing the things that provide a meaningful existence to the time you commit. It's about deciding the right thing to do in the army, matching your temperament, attitude and expectations in line with what you’ll get in the army that’ll compliment them is perhaps the most important thing about army recruitment, perhaps even life.

Being in the signals as a reserve soldier is not a good decision for me. Successful exercise!

A commentary on Leadership

Details
Category: Blog
By Stuart Mathews
Stuart Mathews
19.Aug
19 August 2018
Last Updated: 21 August 2018
Hits: 2852

I saw a book about leadership on a shelf recently and it made me think about it. Firstly, and this is what made me curious about it – is that I’ve never really wanted to think about it, then realising that, I wondered why. 

Maybe its because I’ve associated with it some aspects that I’m not interested in. For example, when I think about leadership I think about popularity, I think about successful social and group dynamics. I think about being well-liked and perhaps even being in control of people. Now, all those things I’ve never really been into. Either because I’m never found myself being particularly successful or useful at these things, and then sort of favoured other things.

But I’ve never really needed to worry about these things and perhaps because I’ve associated these things with leadership, I’ve never really practised leadership in this regard. Now my definition of leadership could well be the problem and perhaps I’ve avoided leadership because this is the way I’ve defined it. I dunno but this is a quite interesting retrospective.

Why am I like this or why am I the way I am? Very interesting thought. Are these aspects of leadership that I’ve associated with it correct? Why am I so interested in it now?

To answer the first question is to say I don’t know but perhaps its because I’m less inclined to be sociable. Or perhaps that I’m not that interested in being ‘boss’ or ‘father’ or anyone that is in control of a situation or group of people or whatever – I just don’t know for sure.  As for my second question, this is the journey I intend to discover. And finally, why am I interested in it now? I dunno that answer either but perhaps it will become clearer soon.

In my mind, perhaps my questioning of those traditional aspects of what I’ve (rightly or wrongly) defined leadership to be is due to my increasing maturity and experience in life. Perhaps it's not having to have actively spent time thinking about leadership. I’ve been far more concerned about other things: making sure I can deliver some outcome, making sure that I don't get things wrong. Making sure that I’m enjoying myself. And ultimately, making sure I’m achieving these goals.

Most of my goals aren’t to ensure that that people around me do their work or that they go about their work in a certain manner or way. I leave that to them, they either can or they can’t. I see myself as one of these people too – It's up to me to sort myself out. There is no spoon feeding in adulthood.

I’ve never looked to anyone really to make me better or to help me out. I’ve not looked for charity for anything. Sure, I do notice advice/help along the way in my endeavours and I do learn from it, and sometimes I help others in this way too (as I’m already here doing it) and people around me either learn from what I do or don't – its up to them - but this is not the primary focus in my line of work. My primary focus is to do and to do it well. How do I do it well, by trying by persevering and by adapting to needs and changes and being excited about seeing how well I do and at the same time see how much I’m enjoying the experience. Here is an example:

I’m a programmer, I’m an introvert and my job is primarily about learning and writing programs. There are many countless ways and technologies to use, each technology has its behaviours and ins-and-outs. Every couple of months something I learnt in the last job is no longer used, so it's now the next thing. It's an uphill battle, much like determining what the next fashion will be. To stay relevant, I need to be able to do the next thing, to figure it out, to deliver it, to become comfortable with it. And I enjoy it, I enjoy learning so It’s ok that what I learnt a while back is obsolete – I enjoyed it when it wasn’t obsolete and I enjoyed learning how to tame it when it was new and unwieldy. Now, during this time, I’ve not thought about leadership, that’s everyone else’s problem.

There really is no time to spend doing something else. Perhaps that something else is leadership.

I do think this has given me a unique insight: I’m not a trained leader. That being said, I know certain things that people expect from a leader. I’ve seen it, I’ve needed it. I’ve been a consumer of leaders for years. I eat them for breakfast!

I’ve started to realise what I think leadership is:

  1. Leaders are expected by non-leaders to be more experienced and thus have more insight than they do. (experience)
    • If I don’t know something I’ll do ask someone who does.
  2. Leaders are expected by non-leaders to make the decisions for them or be heavily in favour of the ultimate decision (A big player in the resultant decision)
    • I need a decision to be made so that I can carry on doing the work.
  3. Leaders are expected by non-leaders to know what to do next.
    • I need to know what the priority is.
  4. Leaders are expected by non-leaders to have advice for them that is that’s satisfactory to them.
    • I’m concerned, worried, frightened and I need you to alleviate that for me. (unblock me please!)
  5. Leaders are expected by non-leaders to be more capable than themselves.
    • I need you to have a known and good track record of success.

I’m sure there is a lot of things missing and I might be wrong but this is my take on the matter. Here’s what's revealing:

I took out that book and started to read it. One thing it said(and this book tends to say a lot) is that anyone can be a leader. And to this extent, this is true. If you look at the above all you need to do is been in a similar or roughly similar position before(experience), decide what you’d do in that situation(decision maker or unblock me please) and then decide what you’d do next(priority) and lastly be confident that you’re ok with what you said because you’ve got some success in this area.

So let's distil what it takes to be a leader real quick and dirty;

  • Be in a position of experience (Done it before or near enough)
  • Make the decision that you’d make normally and offer them it to others (Offer as advice what you’d do)
  • Take the next thing that needs to be done and do it – or off it to others. (offer as advice what you’d do next)
  • Empathise with other’s inability and solve that problem for them (Empathize and offer a relief)
  • Know that If you were left to do it yourself, you’d be able to do it. (Know that that’s how you’d do it)

And even further:

Done it before or near enough; Offer as advice what you’d do; offer as advice what you’d do next; empathize and alleviate the pain; know why you’d succeed if you were to do it yourself in this way.

Or even better a storey:

I’ve done it before, this is what I’d do now and what I’d do next. I can relate to how you feel. I’d do it this way because…

What’s also interesting is that perhaps it people that have not been self, set out ‘doers’ in one of those 5 positions that need help/guidance in those 5 positions: (Experience, Immediate guidance, Priority guidance, never experienced this before(unblock me) and assurance that it will work out.

Now as I've said this is dirty - it's not what leadership is, its what it is to me and it may be wrong because my definition is wrong. Also, I've left out things like having "vision" and other stuff like that which this book goes on about. That could be a big part of it!

This is not the end-all of it but its a useful insight and commentary. 

 

 

IExtensibleDataObject and ExtensionDataObject

Details
Category: Blog
By Stuart Mathews
Stuart Mathews
13.Jul
13 July 2018
Last Updated: 13 July 2018
Hits: 3443

I've been sub-contracted to do work on an in-house API which is implemented using WCF. 

While looking through the API which I need to interact with and modify, I came across a new concept which apparently, unbeknowest to me, is a recomendation that all WCF message contracts should implement.

That is the concept is of the implementation that your message contracts should implement IExtensiibleData, which exposes the need to implement an ExtensionDataObject type member on your contracts.

Some thing like this (taken from https://docs.microsoft.com/en-us/dotnet/api/system.runtime.serialization.extensiondataobject?view=netframework-4.6.2):

[DataContract(
    Name = "Person",
    Namespace = "http://www.cohowinery.com/employees")]
class Person : IExtensibleDataObject
{
    // To implement the IExtensibleDataObject interface,
    // you must implement the ExtensionData property. The property
    // holds data from future versions of the class for backward
    // compatibility.
    private ExtensionDataObject extensionDataObject_value;
    public ExtensionDataObject ExtensionData
    {
        get
        {
            return extensionDataObject_value;
        }
        set
        {
            extensionDataObject_value = value;
        }
    }
    [DataMember]
    public string Name;
}

While looking through this API and looking at modify the API internally, specifically to extend it to do additional work over and above what it routinely does. The need to ask a client of this API to somehow identify that when it calls any of the APIs methods, something slightly different should occurs for these clients.

So the problem of having this API to identify that its received a 'special' request from one such client, and do something exceptional in that case, where otherwise any other such request it would carry out default operation. 

The idea of somehow sending as part of the request a means to identify that the request comes from one of these exceptional clients was the first thing to try and solve. But how to do somehow encode this intend into any incoming request without changing that requests structure/format/protocol such that older clients who know not of a change to that format/protocol(if we decide to to that) will still succeed in sending their now-older version of that format/protocol. One might change the request message format to now include an additional field that identifies an exception al request from any other where perhaps that field was not used or set. 

The server would check this field in the message format and respond appropriately. Again, if an older client sends a older message format without this extra field, the server who expects that format to have this additional field will refuse to accept the message - as its now different. 

This is what IExtensionData and ExtendionData solves by allowing newer as well as older message formats to both be accepted by the server, regardless of the changes that have occurred to the format moving forward. I like this. 

Old formats will get accepted (without their extra info in them) while newer ones with their newer fields will also be accepted.

The server now can be changed to check what fields are and aren't available and act accordingly - perhaps executing different code paths based on what is or is not available in the incoming message format. 

I'll go through how this is practically achieved by needing a new client who's definition of the original contract has now changed. So now it and the server agree on the contact but the server and older clients still need to be able to process and send older formats respectively too.

I'll show you how this works.

TBC

 

 

More Articles …

  1. Disposable and extra
  2. The potential of the future and an interesting thing.
  3. American Sniper
  4. Han Solo, Garmin, Activity tracking(in more ways than one) and Math
  5. What are fractions really?
  6. What is Mathematics
  7. Exchange rates and calculating Cross Rates
  8. Touring with Python
  9. The Lean Startup
  10. Training planning
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39

Page 35 of 182