I started programming in the mid 1980s. We had a Spectrum 128k+2 at home, and I used a BBC Micro B (followed by the BBC Master) at school. I coded in BASIC both at home and school. It was very simple back then.
In the 1990s, whilst studying for my degree, I learned C and C++. The internet was only just becoming more widely used – the library at the college had access, and that was pretty much the only place that did. During my placement in 1995/1996, the office had internet access on dial-up! I still used C++ for college work, and a bespoke program for work.
And that’s where we’re at. We’ve made web sites so complicated, where simple fixes take a long time, and it takes a while for new developers to pick up the methodologies they need to get the job done. Apparantely, there’s a shortage of web developers, and looking at job requirements it’s easy to see why! The level of experience is massive. Even if training is offered, it can take years to get to a level of basic understanding, just to amend a simple site.
There will be a lot of developers who will not agree with me. They’ll try and point out the advantages of creating complex sites, using tools and frameworks for no good reason apart from to be trendy, and by using these frameworks that slow sites down they think by adding a loading bar will help! There should be a separation of concerns, so code is placed in separate projects, to make it more managable (it doesn’t!), and easier to update (it isn’t!). They will say that I shouldn’t be a web developer because I don’t like the latest framework and don’t (want to) understand how they work. Maybe I should stick to the desktop or learn app development. (By the way, a previous job I left has still not been filled 18 months later! It’s still being advertised. And my current employer couldn’t fill a position during the same time that they withdrew the job ad!)
What now for me? Well, I’m deciding on what to do at this moment. What project should I concentrate on (I have several ideas), should it be web or desktop, or something in-between? I have a demo website (adrianjohnson.me – though the address might change in future) which loads quite quickly despite being simple, and I’ve almost done a desktop application in C#/WPF that I might release. I’ll tell you one thing though, whatever I code next will not be filled with unnecessary thingys and wotsits that cool hipsters dream up for everyone to drool over. I’ll make sure it can be picked up by the next developer and it’ll be kept simple, stupid!
Yesterday we had the priviledge of hearing Pastor Tope Koleoso of Jubilee Church Enfield
speak on Handling Adversity. It’s the latest in their series After God’s Heart which is a study in the life of David.
This message particularly spoke to Mandy and I because we feel that we are being persued by a Saul at the moment, so it’s helpful to study the life
of another and see how they coped.
The video of the message is embedded below:
Hello, welcome to my new site. It’s also the start of 2017, so I thought it would be a good opportunity to start a new blog.
New Beginnings was the title of a talk given by Tope Koleso of Jubilee Church London at their annual Crossover service. Each year we say goodbye to the previous year and welcome in the new year with prayer and praise. It’s a real joy to be part of it and Mandy and I enjoy it every time. Tope also speaks for 10 minutes or so, and lays out a prophetic vision for the year, and this time it was New Beginnings.
Tope used the following verse from the Bible as the key text:
“This month shall be for you the beginning of months” (Exodus 12:2).
The context is the Exodus of the Israelites from Egypt. Tope made the following points:
1. The day of Passover.
2. The moment of Crossover.
3. The year of Makeover.
Power, Provision, Protection, Peace, Presence, Preservation, Predestination.
If I were to choose a word for 2017, it will be Makeover. I intend to change how I do a few things, from my work situation, the programming languages I use, and hopefully other things too.
The entire service was broadcast on Facebook Live, and you can watch the video at this link.
So, thanks for reading this, and I’m looking forward to what will happen in 2017.
Earlier this evening Mandy set up and lit the fire pit we had bought in the Spring. We had planned to use it in the summer, when the evenings were long and warm, and we could invite friends round to enjoy it with us. We never did.
As I was enjoying the fire pit this evening, I thought, “We should have done this sooner!” This evening wasn’t long enough to take advantage of the fire pit – it got dark fairly quickly. The weather may not be it is now until next Spring, so I’ve wasted a summer of opportunities to sit outside and be relaxed. I had also planned to listen to music by Ludovico Einaudi whilst reading, but as I hadn’t copied the albums to my phone, I had to settle with music to The Most Incredible Thing by Pet Shop Boys. Another case of not being prepared.
So my advice is this: Don’t put things off because you think there might be a better opportunity later – those opportunities may not come. Plus, as the Boy Scouts motto says “Be prepared”. Do it now.
Visual Basic, or VB, is 25 years old. Happy birthday! It was the first programming language I used after graduating and getting a “proper” job in 1999. Although I mostly use C# now, I remember the good old days using VB6. Good times.