[Core Values x Work] “Proactive” Being proactive means thinking and acting immediately, with determination and continuous development. Today, CDG introduces you to Korn, a creative programmer who is passionate about coding and software development. Korn will share some great tips to help you achieve success in your work with the mindset of being proactive: think and act without delay. What are the key behaviors of CDG team members? Let’s find out! Read more here: https://rb.gy/q3w0ym #CDGCoreValues #DOPE #Driven #Optimistic #Persistent #Empathy #LifeatCDG
CDG Group’s Post
More Relevant Posts
-
Software is your company's greatest asset. Or is it? When I studied accounting at Nanyang Technological University Singapore, the financial definition of an asset reads something like 'a resource expected to yield future economic value to its owner(s)'. Undisputedly, software has become the one of most critical assets for most companies, large and small. Without software, most of the world will grind to a halt. In our world disrupted by the quantum leaps in #genAI and #machinelearning, software development and maintenance have become increasingly expensive and challenging. This is compounded by an urgent need to modernize internal technology infrastructure and ensure coders and developers stay highly productive to meet business needs. How do companies ensure that software continues to be an asset, and not become a 'liability'? Enter Sonar, the clean code company that helps developers prevent code quality and security issues from ever reaching production. Sonar analyzes all code, regardless of who writes it - your internal team or genAI - resulting in more secure, reliable, and maintainable software. You may not have heard about us just yet. But 7M+ developers have. We help make sure software IS your great asset. Marcus Low Richard Harshman Harvey Lee (李建龙) #cleancode #software #SAST #codescan #innovation #sonar
To view or add a comment, sign in
-
🚀 Exciting News! 🚀 I'm thrilled to announce that I'll be launching a series of articles on Domain-Driven Design (DDD) and Behavior-Driven Development (BDD)! 🌟 I'll start by diving into the principles and foundations of software development and domain modeling, setting the stage for exploring more advanced concepts. These methodologies are not just buzzwords—they're essential for creating the right software in the right way, helping organizations achieve their goals. The first two articles are already live! 🎉 Visit https://domaindriven.guru to check them out. I'd love to hear your thoughts—feel free to comment and share your experiences. #DomainDrivenDesign #BDD #SoftwareDevelopment #TDD
To view or add a comment, sign in
-
Had a great time chatting with Adam Sandman on the latest episode of Curiosity Software's Why Didn't You Test That? "Many organisations face the challenge of disentangling complex, interconnected systems—often referred to as a "big ball of mud." Understanding how core services within your organisation fit together is crucial. In terms of conduct risk, for example, customers expecting timely access to their funds, [being able to evidence these flows is] mandated also by [resiliency] requirements. " Listen to the pod to for some insight into the evolution of quality engineering, traceability, auditability, risk-based testing and regulatory compliance: https://hubs.li/Q02HdxGW0 Curiosity Software #EnterpriseTestData #TestData #DataManagement #QualityEngineering #CuriositySoftware #SoftwareTesting #QA #QualityAssurance
To view or add a comment, sign in
-
The tech landscape, particularly in software testing, is constantly evolving. Staying ahead means committing to continuous learning and personal growth. Embracing new tools, methodologies, and approaches not only keeps you relevant but also equips you to tackle emerging challenges more effectively. In our field, adaptability and a willingness to learn are the foundations of long-term success. #ContinuousLearning #PersonalDevelopment #SoftwareTesting #TechIndustry #CareerGrowth #Adaptability #StayRelevant
To view or add a comment, sign in
-
🚀 Day 67/100: Maximizing the Score, One Operation at a Time! 🏆 Today’s challenge was all about strategy and optimization—how to achieve the maximum score after performing K operations. It tested my ability to think ahead and make the most impactful moves. Every operation counts, and that’s where the fun lies! 🎯 🔍 Today's Challenge: 2530. Maximal Score After Applying K Operations In this problem, I had to repeatedly select and perform operations to maximize the score. Using a priority queue (max-heap) helped me make the best possible choice at each step. It’s like building a winning strategy one move at a time! Key Insights: 1️⃣ Max-Heap Approach: The priority queue was the key to efficiently tracking the maximum values and making sure I applied the most rewarding operation each time. 2️⃣ Greedy Strategy: Always pick the highest possible score, adjust, and repeat. Sometimes it’s all about the immediate gain, but maintaining a forward-looking strategy is crucial. 3️⃣ Optimization: After each operation, adjusting the value and reinserting it in the heap kept the process smooth and ensured we hit the maximal score. 💡 Pro Tip: When dealing with problems that require repetitive decisions, try leveraging heaps or other efficient data structures to ensure you’re always making optimal choices at each step. This challenge was a great exercise in greedy algorithms and priority queues, and it was satisfying to see how a strategic approach can make a big difference. What optimization techniques have you been using lately? Let’s discuss in the comments! 💬 #100DaysOfCode #LeetCode #CodingChallenge #ProblemSolving #PriorityQueue #GreedyAlgorithm #Optimization #SoftwareDevelopment #TechJourney #LearnAndGrow
To view or add a comment, sign in
-
I, Maryam Damilola Zakariyah a cohort 2 fellow of 3MTT (Fellow ID: FE 23/48880362), along with my partner ,Yusuf Halimat Mopelola Yusuf have identified poor code quality as a significant issue in software development. Poor code quality can lead to: - Bugs and errors - High maintenance costs - Slow development velocity - Poor user experience According to a study, poor code quality can increase maintenance costs by up to 50%. Solution: Implementing Automated Testing and Code Review To address poor code quality, we propose implementing automated testing and code review. This solution can: - Catch bugs and errors early in the development cycle through automated testing - Ensure code maintainability, readability, and adherence to best practices through code review - Result in: - Fewer bugs and errors - Lower maintenance costs - Faster development velocity - Improved user experience Why Our Solution Would Work: - Automated testing and code review are widely adopted practices in software development - Studies have shown that automated testing can reduce bugs and errors by up to 90% - Code review can improve code quality by up to 70% - By implementing automated testing and code review, development teams can ensure high-quality, maintainable, and efficient code #My3MTT #3MTTWeeklyReflection
To view or add a comment, sign in
-
experiments sometimes for complex tasks or tasks or challenges which seem to be impossible or hard to release or you have no clue how to solve them concrete examples are when you involve system test im code review and development also in real system test tasks thus e.g. system test and development work hand in hand and guess what the colleague from system test found the bug in code after code review or code look up by discussing with the developer about the reasons why the system reached this state or the system tester asked during review a magic question which inspired the developer to find the point to check this also works if colleagues with good attitudes sit together and try with kindly and friendly manner to discuss also sometimes we should not solve problems with responsibilities but to sit together and see who can do the next step. all the above works only if the colleagues have good attitudes and try to support each other or going one step further sometimes you just need someone next to you who encourages you to go on especially in stress situations I guess a lot of the above methods apply also to our own life.
To view or add a comment, sign in
-
🚀 Dove deeper into the Single Responsibility Principle (SRP) and it's a game-changer! 🚀 Today's learning journey took me into the world of software design principles, and todays deeper dive was about: the Single Responsibility Principle (SRP). 💡 In a nutshell, SRP advocates for a class or module to have just one reason to change. It's about keeping things focused and ensuring that each component of your codebase has a clear and distinct responsibility. This not only makes your code more maintainable but also enhances readability and scalability. Implementing SRP not only fosters cleaner code but also facilitates easier debugging and testing. It's like giving each part of your codebase a specific role in the grand scheme of things, making the entire system more robust and adaptable to changes. Embracing SRP isn't just a best practice; it's a mindset shift towards crafting more efficient and resilient software solutions. Excited to integrate this principle into my workflow and see the positive impact it brings! #SoftwareDevelopment #Coding #BestPractices #SRP #CleanCode #TechTips 🖥️💡
To view or add a comment, sign in
-
I had the best time last week at Midcontinent Independent System Operator (MISO) in Carmel, delivering the keynote speech for their 2024 Software Engineering Summit. We talked about #ideation: 💡 How to generate ideas, 💡 How to share and receive ideas, and 💡 How to value ideas... both good and bad. 𝗜'𝗱 𝗹𝗼𝘃𝗲 𝘁𝗼 𝘀𝗽𝗲𝗮𝗸 𝘁𝗼 𝘆𝗼𝘂𝗿 𝗼𝗿𝗴𝗮𝗻𝗶𝘇𝗮𝘁𝗶𝗼𝗻 𝘀𝗼𝗺𝗲𝘁𝗶𝗺𝗲 𝘀𝗼𝗼𝗻! LEARN MORE: https://lnkd.in/gvgBupUy #PublicSpeaking #BusinessTalks #GoodWorksIndy #IndySpeaker
To view or add a comment, sign in
-
🌟 Consistency is Key! 🌟 Over the past month, I've been rigorously solving 𝐃𝐚𝐭𝐚 𝐒𝐭𝐫𝐮𝐜𝐭𝐮𝐫𝐞𝐬 𝐚𝐧𝐝 𝐀𝐥𝐠𝐨𝐫𝐢𝐭𝐡𝐦𝐬 (DSA) problems. Today, I'm excited to share that I’ve successfully solved over 100 𝒑𝒓𝒐𝒃𝒍𝒆𝒎𝒔 on 𝑳𝒆𝒆𝒕𝑪𝒐𝒅𝒆! 🎉 This journey has been both challenging and rewarding, helping me deepen my problem-solving skills and logical thinking. 💻 Here's to continuous learning and improvement! 🚀 #CodingJourney #DSA #LeetCode #ProblemSolving
To view or add a comment, sign in
3,332 followers