Creating a new product: "Don't use that language"?
Stock image from Pixabay - don't actually own any of thee books!

Creating a new product: "Don't use that language"

Questions I am sometimes asked by other developers or people who have previously worked in IT: "which programming language do I use?" or "which tools do I use?"

While languages such as C# and Swift seem to be the current fashion these days - languages that are considered "outdated" are still popular and in use - including Delphi, Visual Basic 6 (yes, there are still applications out there written in Visual Basic 6!), COBOL and so many others.

Most of these languages and tools are still maintained, and have modern development tools - some of them where even doing things before tools such as C# made them cool and fashionable!

Even the ones that are no longer maintained or have modern tools available - e.g. Visual Basic 6 - still work well on modern versions of Windows, and do the job really well.

There is sometimes a snobbery towards older languages, or ones that are no longer as popular - "don't use Delphi, nobody uses that any more", etc.

(Often hear similar comments about developing desktop software over cloud applications.)

Ignore them. Use the best tools for the job.

If that is Delphi, Visual Basic or even QuickBASIC, then go ahead and use them!

Plus, learning one or two of these languages have another advantage - there are many people that can develop using C# - however developers for Delphi, Visual Basic, COBOL, etc. are a little more difficult to find, so more opportunities and sometimes a higher salary for you when jobs for these languages come along.

Many applications - both new products and "legacy" applications are still developed, released and maintained. There is likely to be a demand for languages that everyone says are "dead" for many years or even decades to come.

Sometimes see companies and individuals try to rewrite things using something they perceive as more modern - however this usually ends up with more problems then just maintaining the existing product - imagine all those years of bug fixes, working code, etc. that is being scrapped.

Search job websites for more "obscure" languages and you'll find many opportunities.

Search online forums and communities, and you'll find that they are still active with questions being asked and answered.

Look at the websites of manufacturers of those development tools and languages - new versions are still being released, often with new additions to allow modern applications - e.g. more support for the web or mobile apps.

Search the web for applications created using a particular language, and you'll find there are many well-known and modern products (some of which you currently or previously used).

(Side note: if you are learning C# or Swift, I'm not suggesting that you stop learning them in favour of any of the languages used here - however learning a lesser known language does have its advantages as I've illustrated here.)

Those programming languages that people say are "dead", "no longer used" or "unsuitable for modern development" are still very much alive, in active use and most definitely suitable for modern development!

Next time someone says a development tool or language is dead, unfashionable or not modern, ignore them.

Whether you are creating a new software product using a modern programming language, or something that is deemed less fashionable, my book has plenty of hints and tips to help you plan, create and release your new product - available on Amazon at: https://www.amazon.co.uk/dp/B08C8R9R9W

要查看或添加评论,请登录

Simon Pittman的更多文章

  • How to close down a website!

    How to close down a website!

    This may seem like a strange topic to write an article about - how to close down a website. However it's something I'm…

    1 条评论
  • Getting the most from BlueSky!

    Getting the most from BlueSky!

    These past few months, a lot of people have moved away from Twitter, and joined BlueSky, a similar social network…

  • Can you make writing books your full time job?

    Can you make writing books your full time job?

    Could you write (and self publish) a book, and earn enough money that you can quit your day job, and just live off your…

    1 条评论
  • Why website maintenance?

    Why website maintenance?

    One of the services I offer is a website maintenance service - as a monthly subscription - where I look after the…

  • Ensuring your website looks updated!

    Ensuring your website looks updated!

    How often have you visited a website - got excited about an upcoming event for example, only to discover the website…

  • Book Review: Sales Is Easy If You Just Know How by Charlie Day

    Book Review: Sales Is Easy If You Just Know How by Charlie Day

    Note - while I've been a member of the author's Facebook group for almost a year, the author has not asked me to write…

    1 条评论
  • How business books can achieve your 2025 goals!

    How business books can achieve your 2025 goals!

    Non-fiction books are a great way of finding inspiration, discovering ideas, or learning new skills. While I may…

  • How to write a book in 2025!

    How to write a book in 2025!

    Does one of your goals for 2025 include writing (and releasing) a book? Perhaps it's something you have thought about…

  • Books & Networking - November 2024 book recommendations

    Books & Networking - November 2024 book recommendations

    Here's a round-up of the books mentioned, recommended and discussed during the previous Books & Networking meeting in…

    3 条评论
  • A blog post on 2024!

    A blog post on 2024!

    It's become a bit of a tradition that at the end of the year, that I write an article about the past year - my…

社区洞察

其他会员也浏览了