Grace Hopper was instrumental in the development of compilers and COBOL. Her famous quote, «The most dangerous phrase in the language is 'we've always done it this way,'» calls for challenging the status quo when addressing complex or wicked problems. Hopper's quote manifests that software engineering requires innovation and flexibility rather than sticking to conventional methods that can limit problem-solving. Software architects and engineers must question current practices to design scalable and resilient systems that remain relevant and adaptable as requirements and technology evolve. #softwareEngineering #softwareArchitecture #statusquo #problemSolving #innovation #flexibility #resiliency #scalability #adaptability
David Solis’ Post
More Relevant Posts
-
I'm currently in the process of migrating some legacy code this month from a language that is 40 years old and has a small user base. The code is linear, similar to COBOL but with GOTO's. Are we having fun yet? In considering the migration, I've explored different options: - Transpiling it (source to source) - Emulating it (developing a new language engine with modern hooks) - Converting it (extracting business intelligence and rebuilding) Personally, I lean towards the idea of a transpiler or an emulator since I have experience in creating both. Time-wise, they are all relatively similar. The main distinction lies in the requirement to understand the language for the emulator and transpiler, whereas for conversion, familiarity with the code is crucial. For me, the order of significance is convert, transpile, emulate. While conversion remains the primary choice, exploring less trodden paths is always intriguing. #LegacyCode #Programming #Transpiler #Emulator #Conversion #TechMigration
To view or add a comment, sign in
-
GitHub CEO Thomas Dohmke about programming & how it's going to change: "for the last 80 years in order to build software you had to speak understand and interpret the highly complex, sometimes nonsensical language of a machine that we call simply code. The greatest barrier to entry is the complexity of this abstraction layer. For example there is this ancient relic called Cobol, a programming language that was invented during the late 1950s when the US president was Eisenhower. And yet still today the largest financial institutions from Mumbai to London and New York are all built on this they're also running it on mainframes.
To view or add a comment, sign in
-
UNLOCKING CODING HISTORY #4 - BUSINESS TECH REVOLUTION - COBOL's Arrival in 1959 Stay tuned as we explore each era in detail in our upcoming posts. Let's dive into the evolution of coding and understand how these languages have shaped our digital world. #historyofcoding #computerprogramming #technology #innovation #codinglanguages #digitalera #coding #eclipseinnovations #youarewiththesolution
To view or add a comment, sign in
-
I don't know Cobol, but I need to convert an application into Python. Can AI help me get it done? How can GitLab Duo help me make it happen? Those are the very questions 🦊 Michael Friedrich 🌈 asked, and then he jumped in to an experiment to actually do the conversion. This is raw, working video showing the art of what's possible today. The future of software development is amazing. Michael provides a fantastic example of the learn-as-you-go development being made possible by AI within the SDLC. Give it a watch on YouTube! https://lnkd.in/gj8_QESw #AI #GitLab #Refactor
GitLab Duo Coffee Chat: Challenge - Explain and Refactor COBOL programs
https://www.youtube.com/
To view or add a comment, sign in
-
Google Gemini 1.5 pro 10 million token context length is an amazing feature. It will speed up digital transformation in so many areas. Imagine putting all your COBOL copybooks in and extracting c/java/python code? Things like that… #google #genAI #context #innovation #transformation
To view or add a comment, sign in
-
Maybe. I've seen this movie before (at least prior series of it) - e.g. 3GL - who remembers that? Supposed to replace programmers. For some, you may have to search on the topic - think "auto generated COBOL or Fortan". More recently, you have low-code/no-code. Good concept and I wrote an article about it some years ago "democratizing SW Dev". But I don't think that has reached fruition... YET. LC/NC plus Gen AI with things like CodeWhisperer and GitHub Copilot... that does start to change the game. Add in a little automation and you really have a game changer. Enjoy the article. -Randy #Architecture #SoftwareEngineering #GenerativeAI
To view or add a comment, sign in
-
With the fear of end-of-life scenarios and absence of interoperability, Object-oriented programming languages are the go-to solution for organizations with #COBOL legacy systems. Find out why and how organizations can simplify the migration process. 👇 https://hubs.li/Q02KZTZG0
COBOL to C# Transformation | Astadia
astadia.com
To view or add a comment, sign in
-
“IBM built a new, state-of-the-art generative AI code model to transform legacy COBOL programs to enterprise Java with a high degree of naturalness in the generated code,” Puri told TechCrunch in an email interview. “In addition to code transformation, Code Assistant supports the complete application modernization life cycle and helps developers understand, refactor, transform and validate the translated code in a modern architecture.” #artificialintelligence #AI #machinelearning #generativeAI #AIdevelopment #programming #developer #softwaredevelopment #java #COBOL #codemodernization #enterprisecomputing #legacymodernization #technews #innovation
To view or add a comment, sign in
-
Did you know the term "bug" in software development came from an actual bug? 🐛 Meet Grace Hopper, a pioneering computer scientist and U.S. Navy Rear Admiral, who played a pivotal role in developing the first compiler, which led to the development of the COBOL programming language. COBOL is still in use today for mission-critical systems like banking and government! 💡 Here’s a #Curiosity: In 1947, Hopper's team found a moth trapped in a relay of the Harvard Mark II computer, leading her to coin the term "debugging". Imagine where we'd be without her contributions to making programming more accessible! 🚀 Hopper was a champion of machine-independent programming languages. She believed in simplifying code so humans could communicate with machines better – a revolutionary idea at the time. If you’re fascinated by how much tech has evolved, drop a comment below on how you think #COBOL impacted the modern world! 👇 #GraceHopper #CodingQueen #WomenInTech #COBOL #SoftwareHistory #Innovation
To view or add a comment, sign in
-
In the tech world, COBOL stands as a testament to enduring legacy and reliability, underpinning a significant portion of global business transactions. Despite its age, COBOL's replacement is not straightforward, with modern programming languages yet to provide a viable alternative. The introduction of generative AI tools offers a glimmer of hope, but the path forward remains complex. This scenario underscores the critical balance between innovation and operational stability. #COBOL #TechnologyEvolution #GenerativeAI
To view or add a comment, sign in