Welcome Guest ( Log In | Register )

Outline · [ Standard ] · Linear+

 My 20 Year Career is Technical Debt or Deprecated

views
     
TSflashang
post May 19 2023, 10:48 AM, updated 3y ago

Casual
***
Junior Member
355 posts

Joined: Aug 2021


how many of 'new technology' we learnt before,

- now throw it away ?
- avoid to use it with new projects ?
- try to find a replacement ?
- doing migration to another 'new technology' ?



IMHO, we should solid our basic skills and knowledge,
and always available to change or choose some proper tools.



Link :
My 20 Year Career is Technical Debt or Deprecated
https://blog.visionarycto.com/p/my-20-year-...-technical-debt

My 20 Year Career is Technical Debt or Deprecated : r/programming
https://www.reddit.com/r/programming/commen..._or_deprecated/

smile.gif


Tullamarine
post May 19 2023, 05:42 PM

Getting Started
**
Validating
163 posts

Joined: Apr 2020
QUOTE(flashang @ May 19 2023, 10:48 AM)
how many of 'new technology' we learnt before,

- now throw it away ?
- avoid to use it with new projects ?
- try to find a replacement ?
- doing migration to another 'new technology' ?
IMHO, we should solid our basic skills and knowledge,
and always available to change or choose some proper tools.
Link :
My 20 Year Career is Technical Debt or Deprecated
https://blog.visionarycto.com/p/my-20-year-...-technical-debt

My 20 Year Career is Technical Debt or Deprecated : r/programming
https://www.reddit.com/r/programming/commen..._or_deprecated/

smile.gif
*
Like the author stated in his article, iOS and Android had not yet existed in 2005.
I have also been a mobile app developer, but for Symbian OS, EPOC and Windows CE. sweat.gif

Even Assembly language can be deprecated , with its 16-bit codebase.
While Pascal (the brother of Delphi) is not as popular, it still has a vibrant online community.


TSflashang
post May 20 2023, 12:23 AM

Casual
***
Junior Member
355 posts

Joined: Aug 2021


QUOTE(Tullamarine @ May 19 2023, 05:42 PM)
Like the author stated in his article, iOS and Android had not yet existed in 2005.
I have also been a mobile app developer, but for Symbian OS, EPOC and Windows CE.  sweat.gif

Even Assembly language can be deprecated , with its 16-bit codebase.
While Pascal (the brother of Delphi) is not as popular, it still has a vibrant online community.
*
Although some languages have huge online community,
How many people really use those language for new projects ?
How tough to hire people to use them ?

Job recruitment website may show some fact.

hmm.gif


iammyself
post May 20 2023, 12:52 PM

Getting Started
**
Junior Member
238 posts

Joined: May 2011
QUOTE(flashang @ May 20 2023, 12:23 AM)
Although some languages have huge online community,
How many people really use those language for new projects ?
How tough to hire people to use them ?

Job recruitment website may show some fact.

hmm.gif
*
To make things even more complicated, the local tech scene has its own trend and preferences.
TSflashang
post May 20 2023, 11:35 PM

Casual
***
Junior Member
355 posts

Joined: Aug 2021


QUOTE(iammyself @ May 20 2023, 12:52 PM)
To make things even more complicated, the local tech scene has its own trend and preferences.
*
Most company may be similar :

if it ain't broke, don't fix it.

how much time / money to change ? how much company willing to spend ?

smile.gif


TruboXL
post May 21 2023, 07:22 PM

Keep on keeping on! 👍
******
Senior Member
1,050 posts

Joined: Jan 2016
From: Land of floods, Kota Tinggi


Java still alive and kicking

Yet I am still struggle to get started
iammyself
post May 21 2023, 08:51 PM

Getting Started
**
Junior Member
238 posts

Joined: May 2011
QUOTE(TruboXL @ May 21 2023, 07:22 PM)
Java still alive and kicking

Yet I am still struggle to get started
*
I'm sure it is alive and well.

Java is widely-known as Enterprise-grade language. If I'm not mistaken Google and Atlassian uses it, among others.

Even C and C++ are thriving within their own verticals, it's just that the job market for these languages might not be that active in Malaysia.

Good luck finding a Rust job in Malaysia tongue.gif


TSflashang
post May 23 2023, 12:37 AM

Casual
***
Junior Member
355 posts

Joined: Aug 2021


QUOTE(TruboXL @ May 21 2023, 07:22 PM)
Java still alive and kicking

Yet I am still struggle to get started
*
A lot of the android app are done by java.

smile.gif



This post has been edited by flashang: May 23 2023, 12:43 AM
TSflashang
post May 23 2023, 12:43 AM

Casual
***
Junior Member
355 posts

Joined: Aug 2021


QUOTE(iammyself @ May 21 2023, 08:51 PM)
I'm sure it is alive and well.

Java is widely-known as Enterprise-grade language. If I'm not mistaken Google and Atlassian uses it, among others.

Even C and C++ are thriving within their own verticals, it's just that the job market for these languages might not be that active in Malaysia.

Good luck finding a Rust job in Malaysia tongue.gif
*
We choose different tools for different jobs.

If you could create something with python, you may not choose c / c++.

smile.gif


iammyself
post May 23 2023, 09:43 AM

Getting Started
**
Junior Member
238 posts

Joined: May 2011
QUOTE(flashang @ May 23 2023, 12:43 AM)
We choose different tools for different jobs.

If you could create something with python, you may not choose c / c++.

smile.gif
*
Exactly. My point is we don't have that many jobs here that REQUIRE C/C++, except maybe for embedded software.

Tullamarine
post May 23 2023, 06:32 PM

Getting Started
**
Validating
163 posts

Joined: Apr 2020
QUOTE(iammyself @ May 23 2023, 09:43 AM)
Exactly. My point is we don't have that many jobs here that REQUIRE C/C++, except maybe for embedded software.
*
....also maybe except C/C++ for open-source projects instead of usage in full-time jobs. drool.gif
TSflashang
post May 24 2023, 09:03 AM

Casual
***
Junior Member
355 posts

Joined: Aug 2021


QUOTE(Tullamarine @ May 23 2023, 06:32 PM)
....also maybe except C/C++ for open-source projects instead of usage in full-time jobs.  drool.gif
*
Technology keep changing, "new technology" become obsolete even no longer available.

That's why we should enhance our basic skills to able to use different tools.
To equip ourselves with sufficient tools, and choose the correct tool for suitable works.

smile.gif


silverhawk
post May 24 2023, 04:03 PM

Eyes on Target
Group Icon
Elite
4,956 posts

Joined: Jan 2003


QUOTE(flashang @ May 19 2023, 10:48 AM)
how many of 'new technology' we learnt before,

- now throw it away ?
- avoid to use it with new projects ?
- try to find a replacement ?
- doing migration to another 'new technology' ?
IMHO, we should solid our basic skills and knowledge,
and always available to change or choose some proper tools.
Link :
My 20 Year Career is Technical Debt or Deprecated
https://blog.visionarycto.com/p/my-20-year-...-technical-debt

My 20 Year Career is Technical Debt or Deprecated : r/programming
https://www.reddit.com/r/programming/commen..._or_deprecated/

smile.gif
*
The biggest culprit to this is javascript laugh.gif

That said, learn the fundamentals, then any tool also you can use to decent level of efficacy. There's always diminishing returns the more you specialise in something. Getting to 80% good in a new tech isn't that hard. But to be the top 5% in that tech is ridiculously hard to do.


aeric80
post May 24 2023, 04:27 PM

Getting Started
**
Junior Member
121 posts

Joined: Jun 2011
From: Kuala Lumpur


As long as your "assets" still have market value for at least one client then it still generate an income. The asset I am talking about is the knowledge and skill of programming.

Long life learning is a must for whom chosen programming as a career. We can't just learn one skill and focus on it. Everyday we need to read and explore new technologies.

I also started with VB6 to build client-server software for my first job after I graduated. Then I continued with Classic ASP and ASP.NET in my second job for web.

Malaysian companies like C#. Very less job in the market for VB.NET.

I still survive for the past few years with my VB6 and VB.NET skills plus some C# and PHP.

Since few years ago, I started using B4X. Now all my projects are based on this technology.

I created Android, iOS, Windows, Linux, macOS, backend server and play some raspberry Pi with this single programming language. It just not popular in Malaysia.

Luckily, I got a freelance project for maintaining a B4A app.

-----------------------------------------------------------------------------

Edit: Amended with line breaks, to make it as more "chapters". biggrin.gif

This post has been edited by aeric80: May 24 2023, 10:51 PM
TSflashang
post May 24 2023, 08:42 PM

Casual
***
Junior Member
355 posts

Joined: Aug 2021


QUOTE(silverhawk @ May 24 2023, 04:03 PM)
The biggest culprit to this is javascript laugh.gif

That said, learn the fundamentals, then any tool also you can use to decent level of efficacy. There's always diminishing returns the more you specialise in something. Getting to 80% good in a new tech isn't that hard. But to be the top 5% in that tech is ridiculously hard to do.
*
If you talk about js framework,

xkcd: Standards
https://xkcd.com/927/

as javascript standard update, users' requirement change,
*all of them will be obsolete someday.

Even those big tech company could also been kicked out if people don't adopt their "idea".

Is it worth the effort and resources, try to be the top 5% expert of some product ?
What if the next update is not compatible and most of the things have to relearn and redo ?

There's no one-size-fits-all solution / tools.

smile.gif


TSflashang
post May 24 2023, 08:52 PM

Casual
***
Junior Member
355 posts

Joined: Aug 2021


QUOTE(aeric80 @ May 24 2023, 04:27 PM)
As long as your "assets" still have market value for at least one client then it still generate an income. The asset I am talking about is the knowledge and skill of programming. Long life learning is a must for whom chosen programming as a career. We can't just learn one skill and focus on it. Everyday we need to read and explore new technologies. I also started with VB6 to build client-server software for my first job after I graduated. Then I continued with Classic ASP and ASP.NET in my second job for web. Malaysian companies like C#. Very less job in the market for VB.NET. I still survive for the past few years with my VB6 and VB.NET skills plus some C# and PHP. Since few years ago, I started using B4X. Now all my projects are based on this technology. I created Android, iOS, Windows, Linux, macOS, backend server and play some raspberry Pi with this single programming language. It just not popular in Malaysia. Luckily, I got a freelance project for maintaining a B4A app.
*
hard to read when no "\r\n"

tongue.gif

We both have similar experiences of change development tools.

cheers.gif


aeric80
post May 24 2023, 10:48 PM

Getting Started
**
Junior Member
121 posts

Joined: Jun 2011
From: Kuala Lumpur


QUOTE(flashang @ May 24 2023, 08:52 PM)
hard to read when no "\r\n"

tongue.gif 

We both have similar experiences of change development tools.

cheers.gif
*
I guess we are almost the same age.
By the way, I usually use CRLF. smile.gif
ngaisteve2
post May 25 2023, 05:50 AM

Getting Started
**
Junior Member
248 posts

Joined: Nov 2021
QUOTE(flashang @ May 19 2023, 10:48 AM)
how many of 'new technology' we learnt before,

- now throw it away ?
- avoid to use it with new projects ?
- try to find a replacement ?
- doing migration to another 'new technology' ?
IMHO, we should solid our basic skills and knowledge,
and always available to change or choose some proper tools.
Link :
My 20 Year Career is Technical Debt or Deprecated
https://blog.visionarycto.com/p/my-20-year-...-technical-debt

My 20 Year Career is Technical Debt or Deprecated : r/programming
https://www.reddit.com/r/programming/commen..._or_deprecated/

smile.gif
*
ya most dinasour language/tech kaput already but some still survive like AS400, cobol

some investment banks still running on AS400 for their core system lol...in fact you get paid very well if you are 'experienced'


with good solid foundation, it helps to switch to a newer language/tech/framework. another thing i learned is whatever language/framework you choose, just focus and specialize on it. then should be ok.



TSflashang
post May 25 2023, 09:44 AM

Casual
***
Junior Member
355 posts

Joined: Aug 2021


QUOTE(ngaisteve2 @ May 25 2023, 05:50 AM)
ya most dinasour language/tech kaput already but some still survive like AS400, cobol

some investment banks still running on AS400 for their core system lol...in fact you get paid very well if you are 'experienced'
with good solid foundation, it helps to switch to a newer language/tech/framework. another thing i learned is whatever language/framework you choose, just focus and specialize on it. then should be ok.
*
Update and maintain dinosaur language / tech "may be" can get one-off good pay.
Is the market have no available people who knew these tech ?
Where are those experienced retired people ?

How often these good offer will fall to you ?
How many effort to learn these dinosaur tech to achieve the level so you could catch the special offer ?

hmm.gif


MatQuasar
post Sep 28 2023, 02:54 PM

Casual
***
Validating
329 posts

Joined: Jun 2023
As an old-time programmer, no longer in job industry, I don't know what can I contribute to the coding world.... Yes, I built some hobby projects, but that are not useful. Any suggestion?

This post has been edited by MatQuasar: Sep 28 2023, 02:58 PM

2 Pages  1 2 >Top
 

Change to:
| Lo-Fi Version
0.0256sec    0.68    5 queries    GZIP Disabled
Time is now: 23rd December 2025 - 06:40 AM