coderbyheart, 11 days ago to random Here is a teaser for my talk about software quality that I gave at NewCrafts Conferences in Paris. #softwareCraft #softwareQuality #pushToDeploy #velocity #innovation #softwareDevelopment #NewCrafts2024 Push-to-deploy is kind of a mantra for me. When I do a change on the thing that I'm working on and I commit it to my versioning system, and then I push it. It should trigger the chain, your pipeline, your flow, that puts it in front of the real customer. Deploy is not just is it running somewhere? But is it used by the end user? Whatever makes you money. So it's a universal principle, and it's really easy to remember what to do. How to get there is the hard part, however. What does it give me? It's to deal with surprises. What we need in order to be able to push-to-deploy however, that is where the craft comes in. The plain process of I push code and it goes online, that is no magic. We want to be certain that it works. The only way to get to this point, is to write tests. So we need good tests over the entire system to make sure that even small changes, we don't accidentally break something. The unfortunate truth is that, it is extremely hard to get started. The effort it takes, when there are no examples in your source codebase, is insane. And it's super frustrating. How do we get there? How do we become good?
Here is a teaser for my talk about software quality that I gave at NewCrafts Conferences in Paris.
#softwareCraft #softwareQuality #pushToDeploy #velocity #innovation #softwareDevelopment #NewCrafts2024
Push-to-deploy is kind of a mantra for me. When I do a change on the thing that I'm working on and I commit it to my versioning system, and then I push it. It should trigger the chain, your pipeline, your flow, that puts it in front of the real customer. Deploy is not just is it running somewhere? But is it used by the end user? Whatever makes you money. So it's a universal principle, and it's really easy to remember what to do. How to get there is the hard part, however. What does it give me? It's to deal with surprises. What we need in order to be able to push-to-deploy however, that is where the craft comes in. The plain process of I push code and it goes online, that is no magic. We want to be certain that it works. The only way to get to this point, is to write tests. So we need good tests over the entire system to make sure that even small changes, we don't accidentally break something. The unfortunate truth is that, it is extremely hard to get started. The effort it takes, when there are no examples in your source codebase, is insane. And it's super frustrating. How do we get there? How do we become good?
lisihocke, 19 days ago to random their tenth, my first, and what a memorable one | A Tester's Journey: NewCrafts Paris 2024 - A Memorable Conference to Rave About https://www.lisihocke.com/2024/05/newcrafts-paris-2024-a-memorable-conference-to-rave-about.html #NewCrafts #NewCrafts2024
their tenth, my first, and what a memorable one | A Tester's Journey: NewCrafts Paris 2024 - A Memorable Conference to Rave About https://www.lisihocke.com/2024/05/newcrafts-paris-2024-a-memorable-conference-to-rave-about.html #NewCrafts #NewCrafts2024
coderbyheart, 22 days ago to random He disappoints right from the start :-( @kevlin #NewCrafts2024
He disappoints right from the start :-( @kevlin #NewCrafts2024
coderbyheart, 22 days ago We went from metaphors to legacy code. And how #genAI influences the creation of legacy code. #NewCrafts2024 On average, 31% of an organization's technology is made up of legacy systems. Maintaining those systems can be a costly burden, with an average of 60-80% of IT budgets allocated to keeping them running. Legacy technologies hamper efficiency and restrict growth in an estimated 88% of businesses. -- Rachit Awasthi The practical consequence of using LLMs to generate code is that many developers will find they have unwittingly moved themselves into a role they were probably trying to avoid: they have automated the creation of legacy code and have redefined their job role as debugging and fixing such code.
We went from metaphors to legacy code. And how #genAI influences the creation of legacy code. #NewCrafts2024
On average, 31% of an organization's technology is made up of legacy systems. Maintaining those systems can be a costly burden, with an average of 60-80% of IT budgets allocated to keeping them running. Legacy technologies hamper efficiency and restrict growth in an estimated 88% of businesses. -- Rachit Awasthi The practical consequence of using LLMs to generate code is that many developers will find they have unwittingly moved themselves into a role they were probably trying to avoid: they have automated the creation of legacy code and have redefined their job role as debugging and fixing such code.
coderbyheart, 22 days ago to random Learning from @gernotstarke about Quality using the best analogy: coffee! ☕ #NewCrafts2024
Learning from @gernotstarke about Quality using the best analogy: coffee! ☕ #NewCrafts2024
coderbyheart, 22 days ago ISO 25000 doesn't do much to help you get to good quality, even after reading 1.000 pages of PDFs. #NewCrafts2024
ISO 25000 doesn't do much to help you get to good quality, even after reading 1.000 pages of PDFs. #NewCrafts2024
coderbyheart, 23 days ago to random Now learning from @kenny_baas about the role of men in debugging patriarchy in IT. #NewCrafts2024
Now learning from @kenny_baas about the role of men in debugging patriarchy in IT. #NewCrafts2024
coderbyheart, 23 days ago "Patriarchy influences who and what can be discussed, thereby affecting the knowledge that is incorporated into our software design." #NewCrafts2024
"Patriarchy influences who and what can be discussed, thereby affecting the knowledge that is incorporated into our software design." #NewCrafts2024
coderbyheart, 23 days ago to random Now learning from Yan Cui (https://theburningmonk.com/) hands on tips for #serverless development. #newcrafts2024
Now learning from Yan Cui (https://theburningmonk.com/) hands on tips for #serverless development. #newcrafts2024
coderbyheart, 23 days ago A good reminder that that golden rule of lambda is: "Use Lambda to transform data, NOT transport data" #NewCrafts2024
A good reminder that that golden rule of lambda is: "Use Lambda to transform data, NOT transport data" #NewCrafts2024
coderbyheart, 23 days ago to random Learning from @jessicab about how to stabilize eccentric systems. #NewCrafts2024
Learning from @jessicab about how to stabilize eccentric systems. #NewCrafts2024
coderbyheart, 23 days ago Of course, legacy systems are a product of the people that created them. So talking to them is maybe the most important way to understand them. #newCrafts2024
Of course, legacy systems are a product of the people that created them. So talking to them is maybe the most important way to understand them. #newCrafts2024
coderbyheart, 23 days ago to random Patrick Debois (https://www.jedi.be/) opens #newcrafts2024 with his keynote on how to build and deploy #GenAI pipelines.
Patrick Debois (https://www.jedi.be/) opens #newcrafts2024 with his keynote on how to build and deploy #GenAI pipelines.