tag:blogger.com,1999:blog-381129527146258002.comments2024-03-15T15:00:26.217-07:00Agile Otter BlogAgileotterhttp://www.blogger.com/profile/10773578598860454277noreply@blogger.comBlogger458125tag:blogger.com,1999:blog-381129527146258002.post-32411024192085075132024-02-23T03:44:21.929-08:002024-02-23T03:44:21.929-08:00We appreciate your feedback. At App On Radar, we&#...We appreciate your feedback. At <a href="https://www.crunchbase.com/organization/app-on-radar" rel="nofollow">App On Radar</a>, we're dedicated to continuous improvement in Andriod App Development. Please feel free to share any specific concerns so we can address them effectively and ensure a better experience for you.Business HUB Bloghttps://www.blogger.com/profile/17190446870587379968noreply@blogger.comtag:blogger.com,1999:blog-381129527146258002.post-37080872114753088242024-02-12T05:18:23.553-08:002024-02-12T05:18:23.553-08:00Truth. That "divide and conquer" is even...Truth. That "divide and conquer" is even backward. The point of Divide and Conquer is that the divided entity is the one defeated. You split the enemy's forces so that you can take them out in groups.<br /><br />In the software world, we divide ourselves. That's like "separate and be defeated" not "divide and conquer". It's like in the slasher movie where the lights are out and there is a killer in the house, so they all split up and take different floors to find him.Agileotterhttps://www.blogger.com/profile/10773578598860454277noreply@blogger.comtag:blogger.com,1999:blog-381129527146258002.post-36620147229751891622023-12-13T10:26:31.825-08:002023-12-13T10:26:31.825-08:00One benefit of private methods is that they allow ...One benefit of private methods is that they allow us to separate out a small piece of code and give it a name. That makes the calling method easier to read.<br />We still need to understand that for purposes of complexity and testing, the public method and any private methods it calls are effectively all one method. If there are 100 lines of code in a public method we can't meaningfully improve readability or make testing easier by moving some of that code into private methods.Scott Hannenhttps://www.blogger.com/profile/16535488279436639196noreply@blogger.comtag:blogger.com,1999:blog-381129527146258002.post-25830862281018108302023-11-29T00:00:36.363-08:002023-11-29T00:00:36.363-08:00Interesting read! I love how you tackled the chall...Interesting read! I love how you tackled the challenge of bug prevention and used a practical approach with Jira and git commits. The heat map idea is genius—it provides a clear visual of where attention is needed. Jira time tracking can indeed play a crucial role in identifying patterns and areas for improvement. Looking forward to more insights from your data-driven approach!Flowacehttps://www.blogger.com/profile/14623760213434720534noreply@blogger.comtag:blogger.com,1999:blog-381129527146258002.post-39939197615580637502023-11-23T14:18:11.128-08:002023-11-23T14:18:11.128-08:00If.. else is readable in that everyone understands...If.. else is readable in that everyone understands it. Dictionary looks clean, less noise, but requires the reader to look up to the noisy top lines. But Structural matching looks clean and readable and the meaning of the two values is close to where they are used. <br /><br />I'd rather read, edit and write structural. They all look equally testable to meDaveGhttps://www.blogger.com/profile/01011797999987972510noreply@blogger.comtag:blogger.com,1999:blog-381129527146258002.post-88761809809596006312023-11-05T15:56:27.894-08:002023-11-05T15:56:27.894-08:00More appreciating blog and this is Great post for ...More appreciating blog and this is Great post for me. It looks extremely good and Maintain a good job.|<a href="https://www.agileseventeen.com/" rel="nofollow">Top Agile Trainings in Texas USA</a>Agileseventeen LLChttps://www.blogger.com/profile/15257845775518231286noreply@blogger.comtag:blogger.com,1999:blog-381129527146258002.post-24472395344645432932023-08-29T05:13:46.471-07:002023-08-29T05:13:46.471-07:00Visit CMOLDS a leading top app development design ...Visit CMOLDS a leading <a href="https://www.cmolds.com" rel="nofollow">top app development design agency</a> specializing in apps and software. James Cordonhttps://www.blogger.com/profile/15009243412372016942noreply@blogger.comtag:blogger.com,1999:blog-381129527146258002.post-15145412513006435102023-08-12T09:09:06.929-07:002023-08-12T09:09:06.929-07:00I agree on building integrated testable vertical p...I agree on building integrated testable vertical products soon.<br /><br />But I think it is a mistake to imply that Cascade is the same as Top Down Bottom Up.<br /><br />There is no space to Top Down Bottom Up, even while building this end to end vertical partial solutions.<br /><br />Top Down Bottom Up is just another way to think about "Divide and Conquer". The "tree" produced by the "Down" phase is just a dependency hierarchy of problems to be solved, and there is no option, but to solve them bottom up.<br /><br />You have your "minimal testable product", still it has to be solved methodically, first by it's own sub problems and then integrating.skribihttps://www.blogger.com/profile/15865909805101185858noreply@blogger.comtag:blogger.com,1999:blog-381129527146258002.post-8170624193024173852023-06-29T00:09:58.128-07:002023-06-29T00:09:58.128-07:00Thank you so much for such an informative blog pos...Thank you so much for such an informative blog post! Check out more about <a href="https://www.cdnsol.com/blog/how-to-ensure-quality-in-software-development" rel="nofollow">How to Ensure Quality in Software Development</a> and share your thought about it.A J Mishrahttps://www.blogger.com/profile/12289255278072217087noreply@blogger.comtag:blogger.com,1999:blog-381129527146258002.post-35237491764202130502023-04-06T16:48:27.925-07:002023-04-06T16:48:27.925-07:00ArjanCodes on Youtube has a good list of Python co...ArjanCodes on Youtube has a good list of Python code smells.HappyGuy402https://www.blogger.com/profile/17062104515251684236noreply@blogger.comtag:blogger.com,1999:blog-381129527146258002.post-39062873255420597672023-04-06T16:47:01.522-07:002023-04-06T16:47:01.522-07:00It would be interesting to read columns on the oth...It would be interesting to read columns on the other aspects of dealing with others. For example, on dealing with people who feign offense at every turn to get their way. Or people who insist on having a say in matters of which they demonstrably have no knowledge whatsoever. Or refuse to correct themselves even when it is clearly and convincingly demonstrated that they've been wrong about the matter at hand. Or simply allow emotion to rule every aspect of their psyche with no mental discipline at all.<br />Because, while it is very much a problem, "super-rationality" is by far the rarest of problems.HappyGuy402https://www.blogger.com/profile/17062104515251684236noreply@blogger.comtag:blogger.com,1999:blog-381129527146258002.post-20363041258832811502023-03-10T07:34:10.379-08:002023-03-10T07:34:10.379-08:00Some thoughts:
- These same issues impact IT oper...Some thoughts:<br /><br />- These same issues impact IT operations as well. In fact, as I noted on Twitter, there is often a cascading effect.<br />- The nature of the urgency here means there is no time to improve process, which leads to an inability to provide longer term solutions that could improve velocity without impact on the engineers involved. For instance, it's hard to build automated DevOps and CI/CD at the same time you have to get that thing out "yesterday".<br />- While the argument that teams that are burned out perform less is both accurate and that is most likely to resonate with leadership, I think it's important to frame this as a moral question too: it is morally wrong to demand too much effort/time from your employees. This is something I think we, as workers, need to defend sacredly.<br />- Much of what gets discussed to solve this dilemma is actually trying to work around fundamental issues in corporate mindset. They don't want to hire enough people. They don't want to accept the reality that they need to add more time, and/or be flexible about, the time features take to build. Conversely they don't want to accept less features in the time given.<br /><br />I'm not saying "they" are bad here. I'm saying "they", or rather we at perhaps at even a societal level, need to rethink our core beliefs, because clearly a subtext here is "in order to maintain position in a capitalist framework, we don't want to have to treat human workers humanely".<br /><br />And that's not anti-capitalist either - I'm saying we need to rethink the some basic precepts around the relation of labor and it's role/value in capitalist endeavors.<br /><br />So, to me it's not "How do we fix this in our org?", what you write is true about almost every org. It's about how do we change how we think about what we expect out of labor as a society?Matt Fahrnerhttps://www.blogger.com/profile/02786540628615274361noreply@blogger.comtag:blogger.com,1999:blog-381129527146258002.post-75765157431748443932023-02-23T03:02:34.604-08:002023-02-23T03:02:34.604-08:00 nice post.
https://www.knowlathon.com/it-service-... nice post.<br />https://www.knowlathon.com/it-service-management-and-excellence/itil-direct-plan-improve/poonamhttps://www.blogger.com/profile/13114208180166586239noreply@blogger.comtag:blogger.com,1999:blog-381129527146258002.post-13834791578096157102022-07-07T08:38:44.376-07:002022-07-07T08:38:44.376-07:00Thanks for the post and that clarification, Tim. I...Thanks for the post and that clarification, Tim. I have also seen lots of examples of HomeAddress.AddressLine1 instead of Home address.Line1. In fact, all I could think of while taking the post was that instead of that long name, add that context. <br /><br />Thank you for clarifying.Psiberknetichttps://www.blogger.com/profile/05626488192428505435noreply@blogger.comtag:blogger.com,1999:blog-381129527146258002.post-49122839386252710192022-05-08T14:26:51.821-07:002022-05-08T14:26:51.821-07:00Great article. You pretty much just described why ...Great article. You pretty much just described why I left programming! I went to school back in the 80's for "Computer Science" and learned quite a bit of it. Then went into industry and discovered that it was all just hacking. I'm rather allergic to ugly code and unwilling to write it. Have an even harder time trying to grok and work within it. So I worked in the industry for 15 years - first at big companies and then startups. When my last startup was bought by one of the big companies I rediscovered how not enjoyable working at a biggie was. Had to code what the engineers often considered dubious features at lightning speed. The fast hackers were rewarded. The more careful, design-y ones were, of course, slower and were pilloried. Now I make movies instead.Joe Shapirohttps://www.blogger.com/profile/07308586117133040657noreply@blogger.comtag:blogger.com,1999:blog-381129527146258002.post-30788563911941434432022-04-09T03:58:28.757-07:002022-04-09T03:58:28.757-07:00This comment has been removed by a blog administrator.yousufhttps://www.blogger.com/profile/08294887067462885210noreply@blogger.comtag:blogger.com,1999:blog-381129527146258002.post-70313113729635519292022-04-02T04:14:41.561-07:002022-04-02T04:14:41.561-07:00This comment has been removed by a blog administrator.yousufhttps://www.blogger.com/profile/08294887067462885210noreply@blogger.comtag:blogger.com,1999:blog-381129527146258002.post-63571164535177971272022-03-20T20:15:59.931-07:002022-03-20T20:15:59.931-07:00This comment has been removed by a blog administrator.Anonymoushttps://www.blogger.com/profile/15096964786031865360noreply@blogger.comtag:blogger.com,1999:blog-381129527146258002.post-80104122903312091692022-03-20T20:15:34.237-07:002022-03-20T20:15:34.237-07:00This comment has been removed by a blog administrator.Anonymoushttps://www.blogger.com/profile/15096964786031865360noreply@blogger.comtag:blogger.com,1999:blog-381129527146258002.post-33752335261855789842022-03-20T20:15:17.849-07:002022-03-20T20:15:17.849-07:00This comment has been removed by a blog administrator.Anonymoushttps://www.blogger.com/profile/15096964786031865360noreply@blogger.comtag:blogger.com,1999:blog-381129527146258002.post-71020857770941680672022-03-20T20:15:13.225-07:002022-03-20T20:15:13.225-07:00This comment has been removed by a blog administrator.Anonymoushttps://www.blogger.com/profile/15096964786031865360noreply@blogger.comtag:blogger.com,1999:blog-381129527146258002.post-28659577202803891392022-03-20T20:15:09.445-07:002022-03-20T20:15:09.445-07:00This comment has been removed by a blog administrator.Anonymoushttps://www.blogger.com/profile/15096964786031865360noreply@blogger.comtag:blogger.com,1999:blog-381129527146258002.post-31102391336065169582022-03-20T20:14:46.644-07:002022-03-20T20:14:46.644-07:00This comment has been removed by a blog administrator.Anonymoushttps://www.blogger.com/profile/15096964786031865360noreply@blogger.comtag:blogger.com,1999:blog-381129527146258002.post-56620167558482882322022-03-20T20:14:33.191-07:002022-03-20T20:14:33.191-07:00This comment has been removed by a blog administrator.Anonymoushttps://www.blogger.com/profile/15096964786031865360noreply@blogger.comtag:blogger.com,1999:blog-381129527146258002.post-25642604083378813662022-03-20T20:14:03.637-07:002022-03-20T20:14:03.637-07:00This comment has been removed by a blog administrator.Anonymoushttps://www.blogger.com/profile/15096964786031865360noreply@blogger.com