Adaptable High Performance Computing

New Programming Languages are created over time. New Hardware in need of Specialized Drivers and New Software with Need for Specialized APIs are created over time. Finding a way to make systems more flexible to include improvements can lead to gains that can be maintained over time.

Tightly coupled can be powerful. A graphics driver tightly coupled to a new graphics cards can be powerful for delivering swift gains. If those gains require software to be specialized in a very specific way, what happens when a new card is released 3 months later that has very specialized new performant hardware?

Designing in a way where special needs for specialized hardware are possible without reducing Throughput can help increase potential for gains maintained over time.

People that are inspired by technology generally don’t have the desire to make the most amount of money possible off of the current delivery while robbing the future of all potential value, potential value that has High Potential to lead to less sales of products in the future.

Systems designed and implemented with no desire to enable the future have a high potential for being weeded out over time. When you buy a new computer you generally aren’t thinking about 3 years in the future. Yet the choices we make today factor into preparation for the future.

I have very useful software I would like to open source yet I am being limited from having functional accounts. A system that allows corruption to stand has high potential to amplify reduced throughput gains.

Designing systems with more appreciation for Single Purpose as a useful System, more appreciation for Tools and APIs enabled for Performance Testing and Functionality Testing, has the potential to amplify a lot of value. Also designing the right components to be less tightly coupled can enable value that can work in more than one specialized environment.

Fast Efficient Tools make working on a project a joy, or a pain. Thoughts of hand sanding vs power sanding. Requirement to profit requirement to deliver on business objectives does not always ideally amplify maintenance overtime.

If your project is selling Oranges. If your project requires a java web application to function to sell those oranges. You might not fully appreciate that Java Integrated Development Environments like Eclipse, Netbeans, and IntelliJ have the ability to allow you to maintain sells or lose sells overtime.

Many corporations and companies all investing in better Integrated Development Environments has the potential to amplify gains for small business. Small businesses that profit from those gains might want to invest in better Integrated Development Environments as well.

Proper oversight of Open Source tools is far from a given. A future more enabled for all requires investment, and investment done to the wrong level can lead to losses for businesses small and large.

Investment creates Momentum, New and Different on Similar knowledgeable systems can be powerful. Fast Powerful tools that are stable factors into Enjoyable Experience. Working on a project can be like walking on hot coals or rusty nails, or it can be swift meaningfully changes that gives feeling of empowering the future.

Every step required to get to compilation is a potential for support to divest. Every time a compile or Integrated Development Environment works in a way that is contrary to how people think they should work is a potential for divestment.

Imagine Integrated Development environment like a painting app. Are writing methods easy as using a new brush or different color? New features as easy as apply a filter? Or need to add –enable-preview in a bunch of esoteric locations?

Current IDEs have a problem with having to modify the same configuration in many different places. Maven pom.xml potentially gradle, debug configurations, properties of project. Four places where –enable-preview have to be added. Enabling access to the new features is kind of like pulling teeth.

Imagine a power sander that to make work you had to press two different buttons while pressing a button on the wall and someone standing 100 feet out required to hold a button down. Four places required to modify a configuration is less than ideal.

The project I am working on has potential. Would have More Potential with code review from trusted sources. Artificial Intelligence Systems, Super Computers, and Even Quantum Computers could help find what I am missing. More than just computers brilliant programmers World Wide that have time and desire to look at the code base could help enable it in better ways though there are many projects that require time and investment.

Published by techinfodebug

Flex and Java Developer, Christian, Art, Music, Video, and Vlogging

Leave a comment