1 Comment
User's avatar
Amuda's avatar

"Software engineering is going beyond building API",

"As developers, looking beyond building apps and API should be the focus as AI continues to disrupt low-hanging activities that developers perform."

1. Partially correct.

2. SWEing will remain around building and managing APIs as it has been for the past 40 years.

3. What the APIs do will determine their worth for the targeted users and consumers

4. How the end-user and consumers find it easy to interact with the API will play a great role.

5. As far back as Prof. Donald Knuth's era(1970s), the CS Fundamentals haven't changed till now.

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

Example: Before the AI period, the developer might build something

"api/v1/rate?source=USD&target=NGN&amount=120", but now, it can be one param

api/v1/rate?input=how_much_is_120_dollar_in_Nigeria_as_of_last_week

The end user/consumer will likely find the latter easier to utilise and interact over filling of multiple fields/params or the usual back and forth of the query param & payload structure.

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

Everything will come down to the API; What the API does is a key alongside earlier raised points.

SWEs(or those who aspire to be one) should pay serious attention to CS fundamentals; Learning ML or data science without strong CS fundamentals will cause more harm than good.

If your CS fundamentals are strong, learning ML, AI or whatever aspects of SWEing will be easy and painless.

"AI will play a big role in this." 1. Correct

2. Many people will find their way to success

3. Those with mentors or guidance will be able to utilise AI correctly

4. Those without any mentors or guidance will pay the price and learn the hard way

Expand full comment