671 subscribers
Gå offline med appen Player FM !
Podcaster värda att lyssna på
SPONSRAD


Kodsnack 600 - Just use +, with Christian Clausen
Manage episode 437818897 series 2166142
Ladda ner (mp3)Öppna länkar i nya flikar
Fredrik talks to Christian Clausen about the many facets of simplicity.
The cloud and serverless was supposed to be simpler than running your own hardware, but you easily get stuck trying to select the right message bus, needing to know the intricacies of your chosen cloud provider infrastructure, and the like. You end up building your software around the infrastructure you’ve ended up with - rather than picking infrastructure which is right for your software.
The CFO should not be the architect of the software.
Core values and principles - set them up, reflect on them, and notice and decide what to do when they are broken. Should the system change if its core principles are broken, or should the principles be updated to reflect reality? Christian argues simplicity should be a core principle, and very carefully considered and encouraged.
There are enough barriers already, even before you start adding complexity around the problems you’re trying to solve.
And hide the things you do pull in behind true abstractions which don’t leak all over the place.
Don’t ask what you can add, ask what you can postpone.
Generality adds complexity. The more often something changes, the more specific it should be.
Where are the tools which suggest more things to remove instead of things to add?
Thank you Cloudnet for sponsoring our VPS!
Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive.
If you enjoy Kodsnack we would love a review in iTunes! You can also support the podcast by buying us a coffee (or two!) through Ko-fi.
Links- Christian
- Øredev 2023
- Designing infrastructure-free systems - Christians Øredev 2023 talk
- Merrymake - Christian’s company
- Five lines of code
- Nosql
- Conway - don’t let HR be the architect
- Christian’s blog
- Spring
- Quarkus - “supersonic subatomic Java”
- Reactive programming
- Hibernate
- Gateway drug
- React
- Angular
- Vue
- Google’s serverless is actually Knative
- Support us on Ko-fi!
- Redux
- Sonarqube
- Occam’s razor
- Cyclomatic complexity
- Don’t repeat yourself
- A/B testing
- Christian on Medium
- Life happened
- Serverless the right way
- It’s grown a lot
- I love refactoring
- Just as hard as choosing hardware
- Everything into one collection
- I don’t want the CFO to be the architect of the software
- It disappears immediately
- Entropy for the real world
- I came back after six years
- Why though?
- Why do you have this?
- What problem couldn’t you solve without it?
- There are enough barriers already
- Just use +
- Zero of the founding principles
- But it looks like ice cream
- I’ve always hated frameworks
- I feel like I’m writing Javascript
- Was the salary worth it?
- Lending the money to your future self
- What can I postpone?
- Generalization land
- Suggest I remove things!
- Is this the right problem to have?
- I want to say no more
- Humans can build this
644 episoder
Manage episode 437818897 series 2166142
Ladda ner (mp3)Öppna länkar i nya flikar
Fredrik talks to Christian Clausen about the many facets of simplicity.
The cloud and serverless was supposed to be simpler than running your own hardware, but you easily get stuck trying to select the right message bus, needing to know the intricacies of your chosen cloud provider infrastructure, and the like. You end up building your software around the infrastructure you’ve ended up with - rather than picking infrastructure which is right for your software.
The CFO should not be the architect of the software.
Core values and principles - set them up, reflect on them, and notice and decide what to do when they are broken. Should the system change if its core principles are broken, or should the principles be updated to reflect reality? Christian argues simplicity should be a core principle, and very carefully considered and encouraged.
There are enough barriers already, even before you start adding complexity around the problems you’re trying to solve.
And hide the things you do pull in behind true abstractions which don’t leak all over the place.
Don’t ask what you can add, ask what you can postpone.
Generality adds complexity. The more often something changes, the more specific it should be.
Where are the tools which suggest more things to remove instead of things to add?
Thank you Cloudnet for sponsoring our VPS!
Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive.
If you enjoy Kodsnack we would love a review in iTunes! You can also support the podcast by buying us a coffee (or two!) through Ko-fi.
Links- Christian
- Øredev 2023
- Designing infrastructure-free systems - Christians Øredev 2023 talk
- Merrymake - Christian’s company
- Five lines of code
- Nosql
- Conway - don’t let HR be the architect
- Christian’s blog
- Spring
- Quarkus - “supersonic subatomic Java”
- Reactive programming
- Hibernate
- Gateway drug
- React
- Angular
- Vue
- Google’s serverless is actually Knative
- Support us on Ko-fi!
- Redux
- Sonarqube
- Occam’s razor
- Cyclomatic complexity
- Don’t repeat yourself
- A/B testing
- Christian on Medium
- Life happened
- Serverless the right way
- It’s grown a lot
- I love refactoring
- Just as hard as choosing hardware
- Everything into one collection
- I don’t want the CFO to be the architect of the software
- It disappears immediately
- Entropy for the real world
- I came back after six years
- Why though?
- Why do you have this?
- What problem couldn’t you solve without it?
- There are enough barriers already
- Just use +
- Zero of the founding principles
- But it looks like ice cream
- I’ve always hated frameworks
- I feel like I’m writing Javascript
- Was the salary worth it?
- Lending the money to your future self
- What can I postpone?
- Generalization land
- Suggest I remove things!
- Is this the right problem to have?
- I want to say no more
- Humans can build this
644 episoder
Alla avsnitt
×
1 Kodsnack 630 - Jag får göra det själv, med Oskar Wahlbäck 58:45

1 Kodsnack 629 - Ett nytt gränssnitt för din app, med Johan West 57:29

1 Kodsnack 628 - Flera hundra clangprocesser 50:51

1 Kodsnack 627 - Glädjebiten, med Roberto Chaves 1:03:59

1 Kodsnack 626 - The great flattening of everything, with Jon Sterling 54:12

1 Kodsnack 625 - Appkitrenässansen, med Oskar Groth 55:13

1 Kodsnack 624 - Ett meddelande till huvudet, med Jimmy Engström 45:14

1 Kodsnack 623 - Underhållsdammsugningen försvinner, med Käck-tech 2:11:56

1 Kodsnack 622 - Långdistansmjukvaruutveckling 31:55

1 Kodsnack 621 - Illustrativt för resten av året 35:06

1 Kodsnack 620 - Encapsulation of knowledge, with Dejan Milicic 1:01:47

1 Kodsnack 619 - Modulär hastighet, med Markus Backman och Christian Edström Boveng 57:40

1 Kodsnack 618 - This chaos element, with Ingrid af Sandeberg 15:46

1 Kodsnack 617 - Craving for the human touch, with Laura Herman 28:19

1 Kodsnack 616 - Computers outside of computers, with Violet Whitney and William Martin 16:06
Välkommen till Player FM
Player FM scannar webben för högkvalitativa podcasts för dig att njuta av nu direkt. Den är den bästa podcast-appen och den fungerar med Android, Iphone och webben. Bli medlem för att synka prenumerationer mellan enheter.