Published inroost·Apr 4ChatGPT Resurrects Black Box Testing: A Renaissance in Software QualityIn the realm of software engineering organizations, a deeply ingrained social hierarchy influences team dynamics, with developers or architects traditionally reigning supreme. Fueled by the pursuit of social mobility, engineers often find themselves navigating a complex pecking order. …ChatGPT3 min readChatGPT3 min read
Apr 4Enchanted Odyssey of the ChatGPT GenieIf traditional AI is like a crystal ball, with data scientists and engineers taking on the role of mystic seers, generative AI is more like a chatty genie you can have two-way conversations with. …ChatGPT2 min readChatGPT2 min read
Published inroost·Apr 4Rethinking Data’s Role in AI: A Vital Component or a Valuable Sidekick?The technology landscape is witnessing a significant shift as companies like Microsoft and Google compete in the AI race. OpenAI, with its pioneering work, is also playing a crucial role in shaping this new era. …ChatGPT4 min readChatGPT4 min read
Published inroost·Mar 30AI Nuclear Winter: Are Experts’ Fears Justified?Yesterday, when I wrote about resistance being futile, I did not know that Elon Musk and other luminaries had signed an open letter calling on all AI labs to immediately pause for at least six months the training of AI systems more powerful than GPT-4. As a student of AI…OpenAI3 min readOpenAI3 min read
Published inroost·Mar 28Boosting Efficiency in Software Development by Leveraging Failures with ChatGPTWhile conducting interviews, I always opened with a favorite question: does a function fail or pass by default? It’s astonishing how many candidates confidently answered: “pass.” That’s when I’d chime in with a simple yet profound statement — nothing in life passes by default. …ChatGPT3 min readChatGPT3 min read
Published inroost·Mar 26When AI May Seem to Drive Off a Cliff: Understanding HyperparametersWhen working with ChatGPT and its API, you may occasionally find the results puzzling or feel like the AI is merely making wild guesses. It can seem like driving a car off a cliff without any guidance. …ChatGPT3 min readChatGPT3 min read
Published inroost·Mar 26The Evolution and Significance of Prompt Engineering in the Age of Generative AIGrasping the concept of prompt engineering is easier than it seems. In fact, prompt engineering has been around since the beginning of human communication. …ChatGPT3 min readChatGPT3 min read
Published inroost·Mar 20Post-GPT Micro Teams: Further Reimagining AgileAs regular readers know, my fascination with the impact of generative AI on agile teams and processes runs deep. The transformation of agile teams, as the smallest unit of software development, will have far-reaching implications in our technology-driven world. …Agile Methodology3 min readAgile Methodology3 min read
Published inroost·Mar 20Beyond the 10X Developer: The Rise of the 100X Developer and the Role of the Prompt EngineerAs generative AI continues to disrupt the development landscape, the question naturally arises: what will the future of development look like? …Software Development3 min readSoftware Development3 min read
Published inroost·Mar 20TDD is Dead: The Emergence of User Story-Driven DevelopmentDo you know anyone who loves writing test cases? How about someone who doesn’t enjoy telling or listening to stories? This illustrates the fundamental problem of Test Driven Development (TDD) and why it never gained widespread adoption. TDD is a software development approach that emphasizes writing tests before writing code…Agile Methodology2 min readAgile Methodology2 min read