
Bad Coding Habits That Hurt Team Efficiency And Collaboration
From vague comments and tangled logic to pull requests that try to do too much at once, code that only makes sense to its original author isn't sustainable. Below, members of Forbes Technology Council share common bad habits developers fall into—and what they should be doing instead to write cleaner, more team-friendly code.
1. Logging Inconsistently
One bad habit developers fall into is following poor logging practices like vague, inconsistent logging statements. This makes it incredibly difficult for fellow developers to debug efficiently. Fix it with practices like providing contextual information. - Ramachander Rao Thallada, Manulife
2. Overengineering Code
One bad habit developers fall into is overengineering, which complicates code unnecessarily and adds features with no real value. Instead, they should focus on creating flexible solutions that align with business goals, ensuring the code is understandable and maintainable for fellow developers. - Andrey Kozyrskiy, Specific-Group
Forbes Technology Council is an invitation-only community for world-class CIOs, CTOs and technology executives. Do I qualify?
3. Clinging To Personally Preferred Tools And Languages
Something I've seen holding teams back is individuals clinging to their preferred tools, programming languages or styles over seeking the tools and processes that are most applicable to all. Languages and frameworks are just tools in your toolbox; real engineering is about curiosity and problem-solving. When teams embrace that, it's easier to align on what works best for the organization and engineering pace at each stage. - Eva Nahari, Vectara
4. Skipping Pseudocode And Inline Comments
Pseudocode, pseudocode, pseudocode. Pseudocode helps you plan your code's logic before you write it, acting like a detailed blueprint. Comments within your code explain the purpose and how it works for anyone reading it. Together, they make your code clearer, easier to understand and simpler to maintain by others. - Vasanth Mudavatu, Dell Technologies
5. Withholding Descriptions
When companies value knowledge as power over shared learning, developers find it useful to leave out descriptions of what they have done. A developer often comes to hold the belief that if they are the only one who can figure out their code, they will hold onto their job. - Laureen Knudsen, Empower Consultant Group
6. Making Code Too Abstract Too Soon
We're so heavily trained in college to build extensible, reusable code that we fall into the bad habit of overcomplicating code by making it too abstract too soon. I encourage my team to strike a good balance between concreteness and abstraction. For example, inheritance should be used carefully, not assumed as the default. DRY is great, but clarity matters more; repetition is okay using IDEs with AI. - Gabriel Labrada, Process Street
7. Writing 'Clever' Code
One bad habit is writing 'clever' code that no one else can understand. This is a classic case of misplaced confidence, making the code brittle and hard to maintain. Instead, prioritize clarity over cleverness. Code is read far more than it's written. True seniority is shown by writing simple, explicit code that empowers your teammates. - Marcin Nowak, Decerto
8. Prioritizing Conciseness Over Clarity
One common pitfall is prioritizing conciseness over clarity—writing overly compact or tightly packed code that's difficult to read or maintain. While it may function well, it creates friction for others. Instead, developers should favor clear, well-documented code with intuitive structure, making collaboration and future updates significantly smoother. - Shrushti Kenekar, Global Partners
9. Relying Too Heavily On Patching
Developers often engage in patch coding, where they fix issues as they arise without considering scalability, reusability and long-term maintenance. Instead of focusing on short-term solutions, ask questions about requirements, identify potential for reuse, and adopt pattern-based thinking. These strategies can help reduce technical debt and ease future upkeep. Vibe coding will address this problem soon! - Buyan Thyagarajan, Eigen X
10. Creating Oversized Pull Requests
One bad habit is pushing a large number of changes (lines of code and files changed) into one pull request. It is convenient for the developer writing the code to do this because it reduces the number of change iterations and test cycles. However, for the peers reviewing the pull request (and eventually when releasing the code), it's a nightmare to actually review the code meaningfully or debug when there's a failure. - Madhuri Sesha Sarma, Carta Inc.
11. Skipping Structure And Functional Clarity
While doing code reviews, I have often noticed devs failing to outline what the code does and its functionality, as well as not maintaining consistency with established patterns. Decoupling functional from nonfunctional code, implementing modular design, organizing the structure, and aligning with defined enterprise standards will make it easier for anyone reviewing or trying to understand the code. - Ugandhar Dasi, T-Mobile US
12. Writing Without Comments
One bad habit is writing code without comments or meaningful naming. It forces others to waste time deciphering logic. Instead, devs should use clear, descriptive names and concise comments to explain why (not just what) the code does. This makes collaboration and maintenance much easier. - Roshan Mahant, LaunchIT Corp.
13. Coding In Isolation
One bad habit is coding in isolation, focusing only on what works rather than on how others will build on it. This leads to brittle, opaque systems that are hard to scale or maintain. Developers should think like system designers, not just problem solvers. Clear structure, contextual comments and consistent patterns turn code into a durable asset instead of a liability. - Satpreet Singh, Pinnacle Digital Advisors
14. Tightly Coupling Logic With UI Or Infrastructure
With years in engineering, I have seen devs tightly couple logic with UI or infrastructure, making reuse and testing painful. Instead, they should design code with separation in mind so it is easier to extend, mock and hand off across teams without breaking everything. - Gopinath Kathiresan, Apple Inc.
15. Leaving Cryptic Or Outdated Comments
One bad habit? Leaving cryptic comments like '// temporary fix' … from 2017. Instead, write clear, intent-driven comments and meaningful commit messages. Code is read more than it's written—treat it like a message in a bottle to your future teammates (and your sleep-deprived future self). - Sumit Bhatnagar
16. Using Hardcoded Values Or Ignoring Design Tokens
Front-end devs using hardcoded values or ignoring design tokens make it harder for others to understand, update or extend the code. It forces extra guesswork and risks inconsistency. Instead, stick to shared design variables, as this keeps the codebase clear, scalable and aligned with the design system. - Aishwarya Suresh, Medtronic Inc.
17. Skipping Branch Strategy And Clear Commit Messages
Skipping a clear branch strategy and writing vague commit messages causes major headaches during debugging and deployment. Without consistent naming conventions (like feature/ or hotfix/) or a defined model such as trunk-based development or GitFlow, CI/CD quickly becomes messy. Use clear branch names and descriptive commit messages to make reviews, merges and issue tracing much easier for everyone. - Jae Lee, MBLM
18. Failing To Document Design Decisions
Sometimes the rationale for tricky design decisions is lost. Devs rely on verbal handoffs or assume that everyone on the team knows the context. Design decisions should be captured in design docs and decision logs so that future devs can see the 'why,' not just the 'what.' - Amy Gu, Dynamsoft
19. Writing For Machines, Not Humans
A bad habit is writing code for machines, not humans, using clever shortcuts with no context. Instead, devs should treat code like a shared language that is clear, modular and self-documenting. Bonus move: Tokenize contributions so those who write the most valuable code build equity in the platform they help create. There is true value in competent participation. - Charles Morey, MobilEyes Inc.
20. Having Poor (Or Missing) Documentation And Logging
Too many devs write cryptic code with poor documentation and bad logging (missing context, wrong levels or no logs at all)—making debugging a nightmare. Here's what to do instead: Use descriptive names, explain decisions in comments and log key events with proper context (user ID, request ID, error details and so on) to swiftly identify and resolve issues. Code should be readable; logs should tell the story. - Uttam Kumar, American Eagle Outfitters
Hashtags

Try Our AI Features
Explore what Daily8 AI can do for you:
Comments
No comments yet...
Related Articles
Yahoo
39 minutes ago
- Yahoo
Alibaba Cloud Founder on China's AI Future
In an exclusive interview with Bloomberg Television's Annabelle Droulers, Alibaba Cloud Founder and Zhejiang Lab Director Wang Jian says "healthy competition" in China's AI industry is helping the country develop into a fast-paced test-bed to get products to market. He also addresses the big pay packets being offered in Silicon Valley to hire AI talent. Error in retrieving data Sign in to access your portfolio Error in retrieving data Error in retrieving data Error in retrieving data Error in retrieving data
Yahoo
an hour ago
- Yahoo
Prediction: Quantum Computing Stock Will Be Worth This Much in 2030
Key Points Quantum Computing has emerged alongside other popular quantum stocks such as IonQ, Rigetti Computing, and D-Wave Quantum over the last year. While the company's approach to building quantum applications is interesting, past ambitions in other markets and an inconsistent financial profile should make investors pause before blindly buying the hype narrative. Although Quantum Computing has interesting potential, the amount of unknowns surrounding the company's future are hard to ignore. 10 stocks we like better than Quantum Computing › One of the more curious companies that has piqued investor intrigue in the quantum computing market is a business called (wait for it!) Quantum Computing (NASDAQ: QUBT). With a name like that, I wonder how it landed on so many radars. Sarcasm aside, Quantum Computing (the business) deserves a look -- and not just because of its 2,400% share price gains over the last year. To me, the company's technological promises and its actual business just don't align. Let's explore how Quantum Computing is attempting to disrupt the artificial intelligence (AI) realm and then dig into whether or not the company has what it takes to fulfill its lofty ambitions. Is Quantum Computing the next multibagger AI stock? Read on to find out. Quantum Computing might look like an exciting company on the surface, but... Quantum-based applications have the potential to transform the computing industry thanks to their fundamentally differentiated architectures. In simple terms, classical computing is based on binary code, written through a series of bits expressed as 1 or 0. Quantum computing uses qubits, which means they can exist as both 1 and 0 at the same time -- a process known as superposition. This allows for more complex information processing compared to today's classical computers. There are multiple ways that companies are developing qubits. IonQ relies on a process called trapped-ion, which essentially uses lasers to trap atoms and use them as the foundation of a qubit. Meanwhile, other competitors such as Rigetti Computing and D-Wave Quantum use superconducting circuits and quantum annealing techniques to make qubits. Quantum Computing, on the other hand, is using light (photons) as opposed to Rigetti and D-Wave's electricity-based foundation or IonQ's trapped atom technology. In theory, photonic qubits may be more energy efficient and easier to scale than other approaches that are heavily reliant on sophisticated cooling systems. ... there are quite a few red flags to point out Before buying into the idea that Quantum Computing is on the verge of a technological breakthrough, consider the following: Quantum Computing was once known as Innovative Beverage Group Holdings (IBGH). Why did the company pivot from beverages to qubits? Well, consider that IBGH went out of business, and the leftover management team decided to acquire a small company called QPhoton and completely shift its focus to quantum computing. Over the last year, Quantum Computing has generated $385,000 in sales. While the idea of photonic qubits is interesting, Quantum Computing is far from building a competitive moat over its rivals. The company's nominal revenue base and unproven roadmap hint at possible liquidity crunches down the road. For now, Quantum Computing appears to be relying on issuing stock as a means to raise cash and fund the operation. Despite these red flags, Quantum Computing has seen its market value climb from $55 million to $2.4 billion in just one year. The company's valuation is far higher than what investors witnessed during prior stock market bubbles during the internet boom and the COVID-19 stock market euphoria. Where will Quantum Computing stock be in five years? Given the ideas explored above, it's clear that Quantum Computing has virtually nothing to show for its supposed innovative photonic processes. The lack of strategic partners and product-market fit has me thinking that Quantum Computing offers more along the lines of vaporware than anything groundbreaking at this time. With ongoing research and development (R&D) and capital expenditures (capex) required to explore quantum technology, Quantum Computing is likely going to continue tapping the capital markets for liquidity unless some transformative deals begin to take shape -- which I suspect is highly unlikely. In my eyes, Quantum Computing stock is benefiting for one reason above all else. The company's name isn't just associated with one of AI's hottest new themes -- it's literally the name of the actual trend. To me, this is a case study revolving around the idea of investors blindly chasing narratives over sound fundamentals. I think that Quantum Computing is headed toward insolvency and could wind up bankrupt by 2030 (if not sooner). Alternatively, regulators could begin to scrutinize the company more heavily, and Quantum Computing could end up as a delisted stock. Regardless of how things shake out, I think Quantum Computing's equity value will diminish significantly in the coming years. For this reason, I think the company will have little-to-no value by the end of the decade. Should you buy stock in Quantum Computing right now? Before you buy stock in Quantum Computing, consider this: The Motley Fool Stock Advisor analyst team just identified what they believe are the for investors to buy now… and Quantum Computing wasn't one of them. The 10 stocks that made the cut could produce monster returns in the coming years. Consider when Netflix made this list on December 17, 2004... if you invested $1,000 at the time of our recommendation, you'd have $636,628!* Or when Nvidia made this list on April 15, 2005... if you invested $1,000 at the time of our recommendation, you'd have $1,063,471!* Now, it's worth noting Stock Advisor's total average return is 1,041% — a market-crushing outperformance compared to 183% for the S&P 500. Don't miss out on the latest top 10 list, available when you join Stock Advisor. See the 10 stocks » *Stock Advisor returns as of July 21, 2025 Adam Spatacco has no position in any of the stocks mentioned. The Motley Fool has no position in any of the stocks mentioned. The Motley Fool has a disclosure policy. Prediction: Quantum Computing Stock Will Be Worth This Much in 2030 was originally published by The Motley Fool
Yahoo
2 hours ago
- Yahoo
Quantum eMotion and Kold Kings Group Join Forces to Launch Quantum Cybersecurity Solutions in the Philippines
Montreal, Quebec and Manila, Philippines--(Newsfile Corp. - July 27, 2025) - Quantum eMotion Corp. (TSXV: QNC) (OTCQB: QNCCF) (FSE: 34Q0) ("QeM" or the "Company"), a Canadian leader in quantum-safe cybersecurity technologies, is proud to announce the signing of a strategic partnership with Kold Kings Group Inc. (KKG), a premier risk management and security technology provider headquartered in Metro Manila, Philippines. This collaboration aims to promote, integrate, and commercialize QeM's cutting-edge Sentry-Q™ quantum cybersecurity platform across critical infrastructure and security-conscious sectors throughout the Philippines. The agreement outlines a comprehensive collaboration between the two companies, including the initiation of a Pilot Project, the development of a Value-Added Reseller (VAR) and Licensing Agreement, and joint efforts to achieve regulatory approvals and market adoption. The partnership will also explore the integration of entropy-as-a-service (EaaS) into national defense frameworks and public sector systems, enabling the Philippines to take a leading role in quantum-resilient cybersecurity. KKG, the Kold Kings Group, is widely recognized across Asia for delivering innovative, integrated, and adaptive security solutions that span physical, digital, and social dimensions. With a unique ability to tailor services to each client's vision and culture, KKG combines international experience with deep local expertise to deliver high-quality, technologically advanced security solutions. "We see this partnership as a transformational opportunity to elevate cybersecurity resilience across the region," said Mr. Kirk Munro, CEO of Kold Kings Group. "By integrating QeM's quantum cybersecurity technology into our offerings, we are enabling a new level of trust, data protection, and digital sovereignty for government and enterprise clients alike. This aligns perfectly with our mission to deliver security services that are not only effective but deeply personalized to our clients' objectives." As the lead system integrator, KKG will oversee customer engagements, deployment strategies, and regulatory submissions in the Philippines, while Quantum eMotion will provide the Sentry-Q™ platform, ensure compliance with global standards (including ISO and FIPS certifications), and support roadmap and pricing strategy development. "We are excited to collaborate with a forward-thinking company like KKG," said Dr. Francis Bellido, CEO of Quantum eMotion. "Their extensive reach and reputation in Asia, combined with their deep understanding of risk management and client needs, make them an ideal partner for deploying Sentry-Q™. Together, we are introducing a robust solution that brings true quantum randomness and post-quantum protection to critical systems and networks." The partnership will be guided by a joint Steering Committee, comprised of senior representatives from both organizations, to oversee progress, review opportunities, and ensure alignment on technical and commercial goals. This MOU marks a major step in Quantum eMotion's international expansion and reinforces both companies' commitment to defending digital assets with the most advanced tools available in the quantum era. About Kold Kings Group Inc. Kold Kings Group (KKG) is a leading innovator in risk management and security technology solutions in Asia. Based in Metro Manila, KKG delivers high-quality, adaptive, and integrated security services across the region. Its unique value lies in tailoring each engagement to the client's culture and objectives-blending tactical expertise with advanced systems to meet modern security demands. Website at or contact: +639065263352 About Quantum eMotion Corp. The Company aims to address the growing demand for affordable hardware and software security for connected devices. QeM has become a pioneering force in classical and quantum cybersecurity solutions thanks to its patented Quantum Random Number Generator, a security solution that exploits the built-in unpredictability of quantum mechanics and promises to provide enhanced protection for high-value assets and critical systems. The Company intends to target highly valued Financial Services, Healthcare, Blockchain Applications, Cloud-Based IT Security Infrastructure, Classified Government Networks and Communication Systems, Secure Device Keying (IOT, Automotive, Consumer Electronics) and Quantum Cryptography. For further information, please visit our website at or contact: Francis Bellido, Chief Executive Officer Tel: 514.956.2525Email: info@ Neither TSX Venture Exchange nor its Regulation Services Provider (as that term is defined in the policies of the TSX Venture Exchange) accepts responsibility for the adequacy or accuracy of this release. This press release may contain forward-looking statements that are subject to known and unknown risks and uncertainties that could cause actual results to vary materially from targeted results. Such risks and uncertainties include those described in the Corporation's periodic reports including the annual report or in the filings made by Quantum from time to time with securities regulatory authorities. To view the source version of this press release, please visit Sign in to access your portfolio