Quicksearch Your search for coding returned 35 results:

Begin. End. The Waning Days of Coding

code on screen

A piece in The New Yorker (not exactly a technology magazine) titled "A Coder Considers the Waning Days of the Craft," set me thinking about what tech careers will be lost in the near and far future. Yes, artificial intelligence plays into this, but there are other factors too. Coding seems to be a likely candidate for being on the decline.

The author, James Somers, says that, "Coding has always felt to me like an endlessly deep and rich domain. Now I find myself wanting to write a eulogy for it." With his wife pregnant, he wonders that "...by the time that child can type, coding as a valuable skill might have faded from the world." 

It is an interesting read. Kind of a memoir of a coder.

Schools still teach coding. Coders are still working. The question is for for how long? Should a student in middle school think about it as a career? I used to tell my middle school students that a lot of them will go into careers that have titles that don't exist today. Who can predict?

Somers concludes:

"So maybe the thing to teach isn’t a skill but a spirit. I sometimes think of what I might have been doing had I been born in a different time. The coders of the agrarian days probably futzed with waterwheels and crop varietals; in the Newtonian era, they might have been obsessed with glass, and dyes, and timekeeping. I was reading an oral history of neural networks recently, and it struck me how many of the people interviewed—people born in and around the nineteen-thirties—had played with radios when they were little. Maybe the next cohort will spend their late nights in the guts of the A.I.s their parents once regarded as black boxes. I shouldn’t worry that the era of coding is winding down. Hacking is forever."

The future of coding is likely to be affected by all of these factors:

Artificial Intelligence and Automation: AI is already influencing coding through tools that assist developers in writing code, debugging, and optimizing algorithms. As AI continues to advance, it may take on more complex coding tasks, allowing developers to focus on higher-level design and problem-solving.

Low-Code/No-Code Development: The rise of low-code and no-code platforms is making it easier for individuals with limited programming experience to create applications. This trend could democratize software development, enabling a broader range of people to participate in creating digital solutions.

Increased Specialization: With the growing complexity of technology, developers are likely to become more specialized in particular domains or technologies. This could lead to a more segmented job market, with experts in areas like AI, cybersecurity, blockchain, etc.

Remote Collaboration and Distributed Development: Remote work has become more prevalent, and this trend is likely to continue. Tools and practices for collaborative and distributed development will become increasingly important.

Ethical Coding and Responsible AI: As technology plays a more central role in our lives, the ethical considerations of coding will become more critical. Developers will need to be mindful of the societal impact of their creations and consider ethical principles in their coding practices.

Continuous Learning: The pace of technological change is rapid, and developers will need to embrace a mindset of continuous learning. Staying updated with the latest tools, languages, and methodologies will be crucial.

Quantum Computing: While still in its early stages, quantum computing has the potential to revolutionize certain aspects of coding, particularly in solving complex problems that are currently intractable for classical computers.

Augmented Reality (AR) and Virtual Reality (VR): As AR and VR technologies become more widespread, developers will likely be involved in creating immersive experiences and applications that leverage these technologies.

Cybersecurity Emphasis: With the increasing frequency and sophistication of cyber threats, coding with a focus on security will be paramount. Developers will need to incorporate secure coding practices and stay vigilant against emerging threats.

Environmental Sustainability: As concerns about climate change grow, there may be a greater emphasis on sustainable coding practices, including optimizing code for energy efficiency and reducing the environmental impact of data centers.

How do I know this? Because I asked a chatbot to tell me the future of coding.

Teaching Artificial Intelligence in K-12 Classrooms

Should K-12 students be learning about artificial intelligence? Since the turn of the century, I have written about, observed and taught in programs to have all students learn the basics of coding. Prior to that, robotics made big moves into K-12 classrooms. AI seems to be the next step.

I saw recently that DayofAI.org launched a day for classrooms around the world to participate in learning about AI. They offered resources from MIT for teachers, including lesson plans and videos for all grade levels.

car gps
New vehicles have many AI-assisted applications Image: Foundry Co

It's not that students aren't already surrounded by artificial intelligence in their everyday lives, but they are probably unaware of its presence. That is no surprise since most of the adults around them are equally unaware of AI around them.

You find AI used in maps and navigation, facial recognition, text editors and autocorrect, search and recommendation algorithms, chatbots, and in social media apps. If you have a smartphone to a new car, you are using AI consciously or unconsciously. Consciously is preferred and a reason to educate about AI.

Though I have never thought of my time as a K-12 teacher as training students for jobs in the way that teaching in higher education clearly has that in mind, you can't ignore what students at lower level might need one day to prepare for job training in or out of higher ed. Artificial intelligence, data analytics, cloud computing, and cybersecurity are areas that always show up in reports about jobs now and in the near future.ed workers which means that we need to do more to prepare our students for these careers and others that will evolve over time.

“AI will dominate the workplace and to be successful, people are going to have to understand it,” said Mark Cuban, who launched a foundation in 2019 that provides AI bootcamps for free to students to learn about AI. It is his belief and the belief of other tech leaders and educators that artificial intelligence is something that should and can be taught at all levels, regardless of a teacher’s experience in this field.

One starting place might be Google AI Experiments which offers simple experiments to explore machine learning, through things like pictures, drawings, language, and music. See https://experiments.withgoogle.com/collection/ai

AIClub offers courses for students and free resources for educators including professional development sessions to spark curiosity for learning about AI. They are also developing guidelines for AI curriculum in grades K through 12.

I tried an AI test (it is rather long for younger students) at www.tidio.com/blog/ai-test/ that was part of a survey for a research study about AI-generated content. It shows you images, texts, and plays sounds and asks you to decide if you think they show real people or were created by humans or not. Almost all of us will be fooled by things created by AI. Another site is fun for kids as it shows very realistic AI-created cats that don't really exist. And another site at https://ai4k12.org/ is also a human vs AI activity where you decide whether art, music, writing or photos were created by a human or AI.

All of those examples can be used as a way to introduce students to how AI is used and even caution them to recognize that they can be not only helped but deceived using AI.

The Disconnected 2022 Edition

brain connectIt's 2022 and I am reading an article in The Chronicle by Beth McMurtrie about how the pandemic forced disconnections in early 2020. On the other hand, we also became more connected to friends, offices, campuses, and stores through technology and media.

The article took me back to a keynote presentation I did back in January 2016. I titled that talk "The Disconnected." The talk grew out of the many references I had been seeing to people who seemed disconnected from many aspects of society.

There was the observation that there was a re-emergence of people who wanted to learn on their own rather than in schools. These autodidacts were a new group of learners that I felt might be reshaping school, especially in higher education which is a choice rather than a requirement.

In 2015, the sharing economy, the maker movement, the DIY do-it-yourself movement, and open-source coding were all topics of interest.

These trends were not limited to young people or students. Many people were “cord cutting” from traditional media. But the trend was especially evident in young adults. Even broader was a “rent rather than buy” mindset that was affecting purchases of media (music, movies, books, magazines), cars (lease or use a car service rather than own a car), rent an apartment or home and avoid the self-maintenance, mortgage and taxes.

In 2015, the “disconnected” comprised about 25 percent of Americans, according to Forrester Research. They estimated that number would double by 2025. Has it?

That new article is about students who seem to have disconnected during the pandemic and are not reconnecting now. Maybe they will never reconnect. 

According to McMurtie's article, fewer students are going to classes. Her interviews with faculty show that those who do attend avoid speaking if possible. They are disconnected from the professor and their classmates. They don't do the assigned reading or homework and so they have trouble with tests. They are disconnected from the course content.

The Chronicle had more than 100 people tell them about their disconnected students. Some called them “exhausted,” “defeated,” or “overwhelmed.” This came from faculty at a range of institutions.

usb connect

Why are they disconnected?

Reasons given by professors include pandemic-related items. Many students lost their connection with their college or their purpose in attending. Hours of online learning that they had not chosen and which may have been sub-par added to those things.

The students who seemed to have the most trouble with learning were the freshmen who seemed unprepared. But the observations that these new students seemed underprepared, both academically and in their sense of responsibility. One example was that students don’t fully grasp the consequence of missing classes. I was teaching long before the pandemic and all of those things were true of students back then too. 

So my question is whether or not those disconnected students of 2015 have become even more disconnected in the subsequent seven years, and if they have is it because of the pandemic or just a trend that started well before the pandemic.

McMurtrie also gives some things from the perspective of students. One student said that when she returned to the classroom after virtual learning many professors relied more on technology than they had before the pandemic. Ironically, that was something that many schools had hoped would happen; that faculty would be greater tech users when they returned to their in-person classes. Professors who never used virtual conferencing or flipped the classroom using a learning management system. That student may have seen her college experience as "fake" but the professors (and possibly their department chairs and deans) saw the experience as "enhanced."

I don't explain the disconnecting as only the result of social anxiety and stress or what psychologists describe as “allostatic load.”  I don't think this problem is temporary. I agree with some of the faculty whose responses are in the article who think the entire structure of college needs to change and that this is not a new problem.

None of us know what the solution might be.

Professional Development's Future Online

Education has been moving online since online became an option. The move took a leap in 2020 when the COVID-19 pandemic forced education online in a much bigger way. Perhaps not as publically, professional learning for educators and also in the corporate world has been following the same timeline. It had been moving online for more than 20 years, but it also took a leap due to the pandemic.

Forbes magazine has said that online learning is the future of professional development. Degree-based programs and learning and development initiatives are expensive. Some employers were surprised at how well employees worked virtually after some ramping up of equipment and skills. Professional learning took a short break at the start of working from home but then moved online along with almost everything else.

The Forbes article points to a number of online learning advantages that make it something that will remain in place when things get "normal" again - which after 18 months hasn't arrived yet. These advantages for professional learning are not unlike the advantages of traditional classroom learning.

woman on laptop
 Image: Pixabay

Learners/employees discovered that web-based solutions offered flexibility and that they could learn at their own pace (though deadlines and scheduling may still exist). The article states that online requires 40% to 60% less time to complete the same material. 

But self-paced learning also requires a lot of reading and time management and not all learners can adapt.

Overall, online learning is more cost-effective for learners, trainers, and employers. You can save on facilities, transportation, printed materials, travel and lodging in some cases, and even catering costs.

However, some of that saving needs to be invested in web-based platforms for learning to reside and that is a sustained investment. Instructional designers and support personnel remain in place but shift their duties to online.

One advantage that departs from traditional online courses is that corporate training often offers more options. Since some of the learner goals are career advancement and some are required skills training, offerings might include "courses" offered outside the employer (such as MOOCs). Employees may want to improve their coding skills. Their employer may want them to do HR training. Topics that are beyond the capabilities of a training department can be outsourced. Accreditations can be tracked across programs.

For a global company, online allows employees from different locations across the globe to access the same training. Asynchronous learning eliminates issues with different time zones.

Flexibility was a quality that companies and learners discovered was more critical than ever during the pandemic. That has always been a key quality for online learning. Many lessons have been learned. More will be learned in the years to come.