Written on 05 June 2024
Shortcuts
We all know that programmers are notoriously known for copying over code from Stack Overflow, or arguably more popular now ChatGPT. This fact has even led to the invention of “programmer’s” keyboard containing only 3 keys most used in the profession: Ctrl, C and V.
But what would happen if instead of only using the most well-known shortcuts, we instead utilized the full potential of the 100 odd keys available? I know it sounds like a lot, but trust me, this can be a life-changing experience that will dramatically improve your efficiency. “How?” you might ask, well, moving your mouse to a particular place on the screen and clicking takes more time than just pressing a key for starters. It is also more error prone as you can miss the button and if you are currently writing code, which usually requires two hands – you have to take one of them off to use the mouse.
The shortcuts will vary depending on the IDE/tools that you are using, but if you have enough time on your hands, you can easily transfer your settings between the most popular IDEs. There are some plugins, which can tell you when you press a certain button on the screen too much and give you a hint on how to do the same thing with a shortcut. Once you become very proficient, you can also enhance your browser experience but getting extensions allowing you to surf the web without using your mouse! How cool is that?
My favorite shortcuts are the ones that enable me to: increase the highlight scope, go to a function definition, do an IDE function/file lookup, execute an SQL query, create a number of carets, switch the tab, reformat the file. Sometimes I even find myself in a situation when I browse, I accidentally click Ctrl-W to mark a particular word instead of double clicking it – which in turn closes the tab.
Let us know what your favorite shortcuts are, maybe it is something that will become a part of our daily routine?
Related to Shortcuts
This article highlights the importance of integrating AI into software development processes to enhance productivity and innovation. It addresses the misconception that AI will replace programmers by emphasizing that human skills are essential for structuring and implementing effective software solutions.
It is only 30 years since Tim Berners-Lee
invented the Internet, but its influence has been
profound, not only in our personal lives, but also
in the way we do business.
There are many instances where large archives of documents need to be made accessible, perhaps for
compliance purposes in the financial sectors or
for trawling through document discovery files for solicitors or barristers or
for rapid retrieval of construction details in Operations and Maintenance files for Facilities managers
The article addresses rising AWS costs due to inefficient setups. It showcases a case where a client cut RDS SQL server costs by 99% with an automated backup strategy. The article suggests ways to optimize cloud expenses and improve efficiency.
In today's data-driven environment, organizations of all kinds, from businesses to charities, rely heavily on efficient database management to maintain operational efficiency and a competitive edge. Azure SQL and SQL Server databases can face a multitude of challenges, including structural inefficiencies and performance bottlenecks. Our expert team offers comprehensive solutions to optimize these databases, ensuring peak performance, robust data integrity, and scalability, while preserving all historical data for future needs.