- The Best Blockchain Analogy Ever!
- What The Chinese Government Knows About Bitcoin That Jamie Dimon Doesn’t
- A Rough Guide to the Greek University System
- Top 5 Things To Get Ready For Your Job Search: NUMBER ONE, Work Out What You Want To Do
- Why are Algorithms such a popular test for a developer’s skills?
- Being made redundant
- Buyside and Sellside
- CV tips
- Divine proportion
- Dreaded Europass
- French Grande Ecoles
- Functional programming
- Global University Guide
- Greek university system
- History of compooters
- Indian Institute of Technology
- Interview advice and preparation
- Italian University Guide
- London Financial Markets
- Market update
- Nature Notes for 1906
- OO programming
- Polish University Guide
- Random fun
- Spanish University Guide
- Speak like a recruiter
- Swivel eyed bureaucrats
Monthly Archives: March 2015
CV Driven Development (CDD) is a software development process which prioritises design and development choices that will enhance the implementing programmer’s Curriculum Vitae over other potential solutions, regardless of how rational that choice is.
The origins of CDD are lost in time but it is widely believed to be a common practice throughout the commercial programming world, dating back to the very earliest days of professional software development.
CDD is most commonly pursued as an informal, grass-roots lead practice, however there have been a number of well documented episodes when in times of economic or “bonus-hardship”, CDD has been management lead as part of a wider “staff retention” initiative.
See also: Mortgage Driven Development
A new client of mine recently asked me to provide an update on what’s happening in the development and technology market right now, so I thought I would share it here. Comments in the comments please:
Some banking bonuses have recovered however most of the top investment banks appear to be planning to pay a low or zero bonus again this year.
Big data technologies continue to revamp the Business Intelligence industry with Hadoop, Mark Logic, MongoDB and AWS leading the way. Handling data in general is a big trend in the market and therefore we also seeing a new cadre of developers who are interesting in specialising in C++.
The internet security market continues to grow as more and more awareness of security vulnerabilities are exposed. We see this is a large scale trend in the technology recruitment industry.
Scala and other functional languages are today, less “the next thing” and are now far more mainstream. It appears that the hype over the past 4 years has not materialised into Scala pushing any of the major development languages (Java, C#, C++, PHP, Python Ruby, C, Objective-C) off of the top most used positions.
We now see web specific languages and frameworks far more frequently on developer CVs than previously, reflecting the general buoyancy of internet-based eCommerce business, e.g, Ruby on Rails (RoR), Grails, Django, and C# MVC.
Mention of the Agile methodology appears to have become compulsory citation for developer CVs.
DevOps continues to be a hot market with supply generally not meeting demand. Much of the market is therefore contract based or the skillbase is more recently acquired skills. DevOps generally refers to a deployment manager who can manage the deployment of software applications onto cloud-based servers. The programming / configuration languages of Puppet and Chef are therefore hot technologies right now.
Developers based in the UK are expected to have an ever increasing amount of contact with the business that their applications support, leading to an ever increasing demand for developers with good communication skills.
In the last 6 months to a year, we began to see greenfield projects begun in the finance sector that were designed to generate revenue rather than satisfy regulatory requirements. This was in total juxtaposition to the proceeding 4 years.
In the past 2 years we’ve also seen an increased appetite for developers to consider working for a software vendor when considered against working “inhouse” for a large corporation.
London continues to attract large numbers of developers who are not based in the UK. Many of the European developers now being attracted are Spanish, Portuguese, Italian or Greek. Typically candidates from the Southern Mediterranean have strong national accents and poorly suited to analyst or client facing roles. The high cost of living coupled with improved salaries means immigration from Poland, Czech Republic and the Baltic States has dramatically slowed down. We are seeing some developers come from Romania and Hungary following the recent lifting of immigration restrictions, however the established nature of the IT markets in Bucharest and Budapest and their relatively decent standard of living means that the bright lights of London are not that attractive.
Finally we believe we are at the very earliest days of what will be a major trend over the next 5 years which is the “internet of things”. This is the industry devoted to connecting non-traditional computer platforms via the internet (such as your car GPS system to your home’s central heating system and making your house warm up before you arrive home in the evening). At the moment British Gas’s Hive product is the highest profile operator in this exciting new industry.
This graph showing the popularity of each programming language in the market is very interesting: https://image-store.slidesharecdn.com/9495a4a0-2db2-4245-b712-0e313264e54b-original.png