Leading a team along the Agile path. Continuously learning the craft of software development

Joined April 2021
1 Photos and videos
7 Mar 2023
Hi Thiago, Laura, Gergely, Charity, Lara! šŸ‘‹ I would love to get your thoughts on goal-setting for dev teams. šŸŽÆ What works? What does not work? And how do you know if you have achieved a goal? @rhein_wein @thiagoghisi @GergelyOrosz @mipsytipsy @lara_hogan
1
126
7 Mar 2023
ā–¶ļø Communication: - Communicate to stakeholders - Communicate progress, delays, blockers - Ask questions ā–¶ļø Engagement: Get involved in discussion, bring ideas, encourage the team ā–¶ļø Career Growth - what do you want to achieve this year?
1
68
7 Mar 2023
ā–¶ļø Have fun!! If you are not enjoying what you do, lets chat, and identify how we can change that.
38
Kevin retweeted
Why are you not working with Azure Functions? ⚔ I had the opportunity to work with Azure Functions on several projects, and I have consistently been impressed with their capabilities. For those who may not be familiar, don't worry. Let me give you a brief intro. 🧵
15
30
130
35,955
5 Jan 2023
I work for a business that has been doing a lot of talking about "being agile". 🚨 They have then got an architect in who has proposed the below methodology 😳 Thoughts? @allenholub @tottinge @d_stepanovic @ryanripley @alexbunardzic @davefarley77 @GeePawHill
34
7
41
21,437
Kevin retweeted
Yes! This might be the one you were referring to: trello.com/c/r7yWz8eX/362-ar…
2
16
79
Kevin retweeted
TDD does not take extra time. Writing tests _first_ is not overhead because they force you to think through the problem and partition it properly. You’d have to do that thinking anyway. Testing after the fact IS overhead because you did all that thinking already.
60
238
1,109
Kevin retweeted
We don't do code reviews (aka we don't do pull requests). Reviews are too late. You need to collaborate when you code, not check afterwards - changes made due to review outcomes are expensive. To quote Deming: ā€œCease dependence on inspection to achieve quality.ā€
13
42
242
Kevin retweeted
An Agile way to build: 1) Build the smallest simplest thing that does the work necessary to provide a small bit of value. That rarely requires a database. 2) Incrementally improve that thing. 3) If some improvement would have been easier had there been a database, refactor it in.
3
15
50
Kevin retweeted
What if we recovered ancient ways of teaching and learning? 5 Lindy ideas in education ā³šŸ‘‡šŸ½
49
278
1,576
17 Feb 2022
Hi Allen, regarding learning time, I'm not sure how best to do this. A learning hr at start of day would have to be well planned, and can take time to get into the learning "flow", with the probability that we go well past the hr. 1/3
Replying to @allenholub
Instead, why not incorporate React into your normal learning process (you do have one of those, don’t you?). That is, I’d start every day with a learning hour where the team learns about new things. That’s learning for the sake of learning.
1
17 Feb 2022
Then again, in saying that, I did block a half day out every week for the team to work on or learn whatever they like. I got one comment back saying they just preferred to do the sprint work during this time. 2/3
1
17 Feb 2022
I understand learning is important, but i feel if time for it is not scheduled, then it doesn't happen. But then if team members do not use that time, it is also wasted. Any advice is much appreciated. 3/3
2
Kevin retweeted
Replying to @jezhumble @swardley
I introduced a client today to unit testing, test driven development and shockingly, dependency injection. We started off with discussions around testing (manual) and I brought up the testing ice cream cone.
2
10
55
10 Feb 2022
Yep. It doesn't solve any problem. The team want to use it because they see it as an in demand skill. I like to let the team go and decide for themselves, but they need to be aware of the risks
Adding to the above, I’m all in favor of learning, but am reluctant to advise using React in production just because it’s cool. Exactly what problem does React solve for you? If you can’t answer that to everybody’s satisfaction, don’t use it.
10 Feb 2022
We are about to begin work on a new project. The team want to use it as an opportunity to learn new technologies (in this case react). I'm all for learning, but I have concerns that it will seriously impact delivery. 1/3
8
5
9
10 Feb 2022
Using our existing tech stack makes the project very straightforward. But where do we strike the balance between learning new technology and delivering business value fast? 2/3
2
5
10 Feb 2022
Also while the team want to learn shiny new tech, they dislike being advised to instead turn their attentions and put their time into learning #TDD Thoughts? @davefarley77 @allenholub @tdpauw @tottinge @GergelyOrosz 3/3
5
4