Thomas Nilefalk

666 posts

Thomas Nilefalk

Thomas Nilefalk

@thoni56

Helping all types of software and systems developers, teams, leaders and organizations to evolve

Linköping, Sverige Katılım Ağustos 2008
129 Takip Edilen183 Takipçiler
KevinFleischer
KevinFleischer@KevFleischer·
@mtengelmann @unclebobmartin Na, this is a misconception. The best teams in the world in different industries use rituals. Nurses in critical care facilities have a slick handover, seals prepare missions and weapons diligently, firefighters store equipment in order. Discipline creates freedom...
English
1
0
1
247
Uncle Bob Martin
Uncle Bob Martin@unclebobmartin·
Agile doesn’t make a team go faster. Rather Agile let’s the team see how badly screwed they are in time to make a difference.
English
21
97
603
83.6K
Karol Stasiak
Karol Stasiak@Stasiak_Karol·
@Pink__aBYSs @supahvee1234 95% of switch statements don't need fallthrough. For the remaining 5%, you can use __attribute__ ((fallthrough)); or any other method of explicitly marking the fallthrough
English
1
0
2
0
Vittorio Romeo
Vittorio Romeo@supahvee1234·
Pictured: C developer is informed about a useful warning flag.
Vittorio Romeo tweet media
English
103
112
2.4K
0
Thomas Nilefalk
Thomas Nilefalk@thoni56·
@gunnarmorling @simonbrown But reluctance to document also comes from problems with doing the documentation itself. Now we have much better tools than FrameMaker, Word, ..., and understanding of what should go in the documentation.
English
0
0
0
0
Gunnar Morling 🌍
Gunnar Morling 🌍@gunnarmorling·
"Good code documents itself" is one of the most damaging takes in software engineering. Code itself won't tell you about the decisions and rationale behind it, nor about about higher-level structures and abstractions. All this needs elaboration in documentation.
English
72
224
1.5K
0
Thomas Nilefalk
Thomas Nilefalk@thoni56·
@gunnarmorling @simonbrown I would not say "most damaging", but over-interpreting "working software over comprehensive documentation" to mean "no documentation" is certainly problematic.
English
0
0
1
0
Thomas Nilefalk
Thomas Nilefalk@thoni56·
@JackDeeth @Silica_Packet @bethcodes I probably spend more time setting up and tweeking my tools and environment in many of my hobby projects. It's just such a joy when everything around your work just makes it flow!
English
0
0
0
0
Beth
Beth@bethcodes·
The first rule of magic: have a clear intent. This is why TDD works. You express your intent by writing a test. That way the fae running around the CPU can’t twist your spell into a curse.
English
9
79
290
0
Thomas Nilefalk retweetledi
Mikado Method
Mikado Method@mikadomethod·
Want to tell others about the Mikado Method but: - don't know how - don't have time - they won't listen - they don't have time Fret not, here's a one pager for you. Print it, stick it in their hands and delightfully watch the transformation of a mind. mikadomethod.info/intro/the_Mika…
English
2
10
16
0
Agical
Agical@agical·
I början på september ansluter @perlundholm. Vi är förstås väldigt glada att han blir en del av gemenskapen. Vill ni anlita honom? Hör av er.
Svenska
3
2
11
0
Thomas Nilefalk
Thomas Nilefalk@thoni56·
I just rewrote some unittests because they used the interface in a, working, but unintended way. Now that I know how it was intended I can show that in the unittests.
English
0
0
0
0
Thomas Nilefalk retweetledi
Kent Beck 🌻
Kent Beck 🌻@KentBeck·
GeePaw provides context for why TDD hasn't yet had the impact it could.
English
3
27
72
0
James Shore @jamesshore@mastodon.online
To prevent this, follow the camp site rule: Always leave the code better than you found it. To fix it… follow the camp site rule. You don’t need to ask permission for a week of refactoring, or a rewrite. Just start tidying as you go.
English
6
11
77
0
James Shore @jamesshore@mastodon.online
I think the term “technical debt” is muddying the waters. Let us speak plainly. A 🧵.
English
20
153
515
0
Thomas Nilefalk
Thomas Nilefalk@thoni56·
@GeePawHill Instead: increase amount of tidying and refactoring while (more) slowly continue to introduce features.
English
0
0
0
0