
A Trace in the Sand, Software Architecture Journal by Ruth Malan April 2014 It's Me Day! Woohoo! What's a Trace? My Trace is a playground for developing ideas, for exploring architecture and the role of architects. Oooo, look: I'm a people, I'm a people!! And look what Peter Bakker did! Image by Sara B. No Point Left Unmassacred [my modus operandi] [The first bullet brought to you by Brenda Michelson. ] More? Oh. here, have a meeting (via Kai Schlüter) My Trace. "Bang your head against the wall, to activate your brain" -- Thea, lyrics to a song about school :-) You're welcome. Um. “The primary indication, to my thinking, of a well-ordered mind is a man's ability to remain in one place and linger in his own company. 2. Abstraction Powertools Naming Architecture Sustainability Measuring Architecture Sustainability, Koziolek, H. Image source: shamelessly hoisted off the internetz To Feature Flag or Not to Feature Flag Feature Toggle Code Snips Yesterday: Today: Source for that cartoon is Abtruse Goose O.P.C. And, by analogy: Oh, yeah, I wrote a thing back in January...
Heroku | Home The Phil Hartman BizTech Blog | The art and science of an IT architect career. Choosing technology wisely for the desired business outcome. Innovation and creativity. Anticipating the future. Running projects and leading people. All opinions are mine alon
The Main Benefit of Story Points If story points are an estimate of the time (effort) involved in doing something, why not just estimate directly in hours or days? Why use points at all? There are multiple good reasons to estimate product backlog items in story points, and I cover them fully in the Agile Estimating and Planning video course, but there is one compelling reason that on its own is enough to justify the use of points. It has to do with King Henry I who reigned between 1100 and 1135. King Henry eventually decided a yard would always be the distance between the king’s nose and outstretched thumb. You might learn that for you, a yard (as defined by the king’s arm) was a little more or less than your arm. Story points are much the same. I am familiar with that trail, but being a much slower runner than you, I know it takes me 60 minutes every time I run that trail. And so we argue. “30.” “60.” “30.” “60.” We’re getting nowhere. So instead of compromising on 45, we continue arguing. “30.” “60.” “30.” “60.”
Richard Seroter's Architecture Musings TOP 10 ALGORITHMS EVERY SOFTWARE ENGINEER SHOULD KNOW BY HEART In the competitive world, most of the people are choosing to study the concept of computer science. There are different types of algorithm now used to developing coding. The algorithm gives something useful to create coding and they can adapt the content in the coding. For understanding the coding algorithm is important, it defines exactly what is given in the coding. In fact, some of the complex algorithms are embedded with logical thinking and efficient to solving the problems. Today, most of the developer use the sorting algorithm and students are mostly studied this sorting concept in computer science. Hashing plays a different role for cache management, cryptography, efficient look up and error detection. This is the basics of data structures, it helps to insert the new element in the array and depend on the order. The algorithm is used for pattern matching and one of the most necessary in computer science. The state space search is used to optimization the problem.
Enterprise Architecture: From Incite comes Insight... Architecting for Better Outcomes - Kristian Hjort-Madsen