Christian Clausen

333 posts

Christian Clausen banner
Christian Clausen

Christian Clausen

@thedrlambda

Merrymake founder, Five Lines of Code (https://t.co/UQAHU5Z2ST) author. Passionate about software quality and teaching.

Aarhus, Danmark Bergabung Haziran 2012
35 Mengikuti363 Pengikut
Tweet Disematkan
Christian Clausen
Christian Clausen@thedrlambda·
Within the next few days Five Lines of Code will be sent to the printers, and it is looking great! The book describes a novel approach to learning about code quality and refactoring, focusing on minimizing cognitive overhead. Check it out mng.bz/7lvg #refactoring
Christian Clausen tweet media
English
1
2
27
0
Christian Clausen me-retweet
Fireship
Fireship@fireship_dev·
The untold history of web development: 1990: HTML invented 1994: CSS invented to fix HTML 1995: JS invented to fix HTML/CSS 2006: jQuery invented to fix JS 2010: AngularJS invented to fix jQuery 2013: React invented to fix AngularJS 2014: Vue invented to fix React & Angular 2016: Angular 2 invented to fix AngularJS & React 2019: Svelte 3 invented to fix React, Angular, Vue 2019: React hooks invented to fix React 2020: Vue 3 invented to fix React hooks 2020: Solid invented to fix React, Angular, Svelte, Vue 2020: HTMX 1.0 invented to fix React, Angular, Svelte, Vue, Solid 2021: React suspense invented to fix React, again 2023: Svelte Runes invented to fix Svelte 2024: jQuery still used on 75% of websites
English
433
2.1K
13K
1.5M
Christian Clausen
Christian Clausen@thedrlambda·
@r0bnet @RandomSort That is my best suggestion off the top of my head. Feel free to add more, if there is something I am overlooking 😊
English
1
0
1
15
Christian Clausen
Christian Clausen@thedrlambda·
@r0bnet @RandomSort * 'five lines' should be 'five meaningful lines' ie. excluding the return check ifs. * 'if only at the start' becomes 'logical decisions only at the start' * Add a rule about not accessing mutable fields of a non-receiver argument -- to enforce encapsulation.
English
1
0
1
20
rob
rob@r0bnet·
@thedrlambda I'm currently reading your book 'Five lines of code' and so far I'm enjoying it. Right now I'm writing most of my code in Go and I'm wondering how much of the rules can be applied one-to-one (I know Go is no OO lang). Pretty sure that the rule with ifs at the
English
1
0
0
47
Christian Clausen me-retweet
Sergio Pereira
Sergio Pereira@SergioRocks·
If you're looking for a new job, don't simply tell your interviewer: - "I've been a software engineer for 3 years" You should measure your own experience in qualitative terms. Not number of years. Try these ideas instead:
English
21
182
1.5K
341.5K
Christian Clausen me-retweet
GOTO
GOTO@GOTOcon·
#Refactoring is one of the most common tasks you’ll face. But you can apply rules without relying on code smells @thedrlambda spoke to @KevlinHenney about when you should refactor code & what patterns to apply to what problem 📚 Full ep out on June 22 youtu.be/zNVM1rmuOyg?li…
YouTube video
YouTube
GOTO tweet media
English
0
2
4
1.9K
Christian Clausen me-retweet
Cedric Chin
Cedric Chin@ejames_c·
This week’s Commoncog essay is a deep dive into the cursed question: “what do you do in business when you can’t predict the outcomes of your actions?” But let’s set this up …
English
2
5
22
12.2K
Christian Clausen me-retweet
GOTO
GOTO@GOTOcon·
Working with a legacy system is still one of the most challenging problems for companies and devs, draining time and money. @thedrlambda spoke to @mfeathers about solving real-life problems with the help of clean code. 📚 New #GOTObookclub ep out now! youtu.be/P_6eDL1aqtA?li…
YouTube video
YouTube
GOTO tweet media
English
0
2
4
647
Christian Clausen me-retweet
GOTO
GOTO@GOTOcon·
Dev teams often struggle with basic software hygiene like #refactoring and testing. Hear author of 'Five Lines of Code' @thedrlambda go through a simple, systematic and iterative approach to refactoring to help you get your technical debt under control. youtu.be/APdaacGmDew?li…
YouTube video
YouTube
GOTO tweet media
English
0
1
4
663
Christian Clausen
Christian Clausen@thedrlambda·
I still love this quote: "If an idea is good and it turns out to be true somebody else will have done it. If an idea is stupid you have a chance that nobody else is dumb enough to try it. Then if it happens to work you really have something!" -- @KentBeck
English
0
1
4
219
Christian Clausen me-retweet
GOTO
GOTO@GOTOcon·
Get ready for an on-site #GOTOnight with @thedrlambda, author of “Five Lines of a Code” on January 17. Learn a simple, systematic and iterative approach to #refactoring, that will help you start getting your technical debt under control. Save your spot! gotopia.tech/events/139/-fi…
GOTO tweet media
English
0
1
1
660