10 Geniuses In The IT World
It is rather unfortunate that in the ever changing and rapidly improving world of technology, we hardly remember the geniuses who through their inventions laid the foundation for many of the conveniences and features we now enjoy in our favorite communication devices.
This article is a tribute to the ten people who made these discoveries and an attempt to bring their achievements into the limelight.
1. Marty Cooper
Did you know that Cooper was the first to file the patent in 1973, when he was already working for Motorola for the “radio telephone system”. The Cooper’s Law is his brainchild and to think that he himself was inspired to come out with the patent was Star Trek and its Captain Kirk is indeed revealing.
2. Mike Lazardidis
Lazardis was a child prodigy who was reading all the science books by the age of 12. He was even awarded a prize for this. However, despite his interest in academics, he dropped out of college to satisfy the entrepreneurial streak in him and thus Research in Motion was born in 1984. The BlackBerry as we know it today, owes its conception and further development to the magnificent research institute he set up in 2000 at a cost of $100 million.
3. Tony Fadell
Fadell bounced off an idea he had with Apple and that was how the iPod was created in 2001. He is now the Senior Vice President at Apple handling the iPod product and its further development.
4. John Backus
Though FORTRAN is not much in use today, it was a programming language that was developed in the 1950s by Backus and used extensively in the years to come. Backus passed away last year due to brain tumor.
5. Jack Nilles
He is the one who coined this term way back in 1970 and is also credited with the design of space vehicles that are used by the US Air Force as well as NASA.
6. Doug Engelbart
Each time you click your mouse, you should thank Engelbart as he was the one who patented this discovery in 1970. However, he did not get any royalties for this useful invention and at 83, remains active at the Bootstrap Institute, which he heads.
7. Gary Thuerk
Thuerk has a rather unenviable legacy of having been the first to send out mailers to people he did not know through ARPANET, a network. Though he was castigated for sending out such spam, he deserves credit for being the first to introduce this possibility of spam mail to all of us.
8. John Cioffi
DSL technology was introduced by this Stanford professor when he used copper wires to transmit data in order to make broadband possible to computer users. He was awarded the 2006 Marconi Prize for his contribution to technology.
9. James Gosling
This computer science doctorate was the genius who wrote the first Java script in 1991 and this was not surprising considering he had already conceived and implemented a multiprocessor Unix system by then.
10. Vic Hayes
Hayes used his electrical engineering skills for developing the Wi-Fi and he has also been credited with the successful working of the 802.11 LAN wireless communication system. He is now at Netherlands where he was born, working with the Delft University of Technology.
other blog entries
Course Directory [training on all levels]
- .NET Classes
- Agile/Scrum Classes
- Ajax Classes
- Android and iPhone Programming Classes
- Blaze Advisor Classes
- C Programming Classes
- C# Programming Classes
- C++ Programming Classes
- Cisco Classes
- Cloud Classes
- CompTIA Classes
- Crystal Reports Classes
- Design Patterns Classes
- DevOps Classes
- Foundations of Web Design & Web Authoring Classes
- Git, Jira, Wicket, Gradle, Tableau Classes
- IBM Classes
- Java Programming Classes
- JBoss Administration Classes
- JUnit, TDD, CPTC, Web Penetration Classes
- Linux Unix Classes
- Machine Learning Classes
- Microsoft Classes
- Microsoft Development Classes
- Microsoft SQL Server Classes
- Microsoft Team Foundation Server Classes
- Microsoft Windows Server Classes
- Oracle, MySQL, Cassandra, Hadoop Database Classes
- Perl Programming Classes
- Python Programming Classes
- Ruby Programming Classes
- Security Classes
- SharePoint Classes
- SOA Classes
- Tcl, Awk, Bash, Shell Classes
- UML Classes
- VMWare Classes
- Web Development Classes
- Web Services Classes
- Weblogic Administration Classes
- XML Classes
- Introduction to C++ for Absolute Beginners
16 December, 2024 - 17 December, 2024 - Introduction to Spring 5 (2022)
16 December, 2024 - 18 December, 2024 - See our complete public course listing
did you know? HSG is one of the foremost training companies in the United States
Our courses focus on two areas: the most current and critical object-oriented and component based tools, technologies and languages; and the fundamentals of effective development methodology. Our programs are designed to deliver technology essentials while improving development staff productivity.
An experienced trainer and faculty member will identify the client's individual training requirements, then adapt and tailor the course appropriately. Our custom training solutions reduce time, risk and cost while keeping development teams motivated. The Hartmann Software Group's faculty consists of veteran software engineers, some of whom currently teach at several Colorado Universities. Our faculty's wealth of knowledge combined with their continued real world consulting experience enables us to produce more effective training programs to ensure our clients receive the highest quality and most relevant instruction available. Instruction is available at client locations or at various training facilities located in the metropolitan Denver area.
Upcoming Classes
- Introduction to C++ for Absolute Beginners
16 December, 2024 - 17 December, 2024 - Introduction to Spring 5 (2022)
16 December, 2024 - 18 December, 2024 - See our complete public course listing
consulting services we do what we know ... write software
The coaching program integrates our course instruction with hands on software development practices. By employing XP (Extreme Programming) techniques, we teach students as follows:
Configure and integrate the needed development tools
MOntitor each students progress and offer feedback, perspective and alternatives when needed.
Establish an Action plan to yield a set of deliverables in order to guarantee productive learning.
Establish an Commit to a deliverable time line.
Hold each student accountable to a standard that is comparable to that of an engineer/project manager with at least one year's experience in the field.
These coaching cycles typically last 2-4 weeks in duration.
Business Rule isolation and integration for large scale systems using Blaze Advisor
Develop Java, .NET, Perl, Python, TCL and C++ related technologies for Web, Telephony, Transactional i.e. financial and a variety of other considerations.
Windows and Unix/Linux System Administration.
Application Server Administration, in particular, Weblogic, Oracle and JBoss.
Desperate application communication by way of Web Services (SOAP & Restful), RMI, EJBs, Sockets, HTTP, FTP and a number of other protocols.
Graphics Rich application development work i.e. fat clients and/or Web Clients to include graphic design
Performance improvement through code rewrites, code interpreter enhancements, inline and native code compilations and system alterations.
Mentoring of IT and Business Teams for quick and guaranteed expertise transfer.
Architect both small and large software development systems to include: Data Dictionaries, UML Diagrams, Software & Systems Selections and more