2,427 reputation
1027
bio website
location Peoria, IL
age
visits member for 3 years, 5 months
seen 6 hours ago

Once Upon a time a magical company called MagicDollars (for the sake of brevity for the rest of the answer we will refer to this company by its stock ticker M$) and this company made the most widely used, operating system, internet browser, office productivity suite, and various other products. M$ had this great idea to just integrate all of its software so that they would all work together seamlessly. This would be great for users of this software since this would make doing things like importing a webpage in a Ward processing (because in magicland we have wards instead of words) document, seemlessly and natively.

But this would evidently make the software too good. And we cant have people getting software that is too good. Because then if another company came along with their own version of good software people will be too dumb to install and use that if they have the already integrated versions that were included. So the Neanderthal Union decreed that M$ was using its magical abilities to make things too difficult for smaller developers to create super complex applications that they must give away for free. And said you will no longer make things work together seemlessly.

And instead of extending their middle wand to the NeU and saying fine we shall no longer make software that can be used in the NeU... M$ bowed before the luddites and said ok. So now you can not rename a file from inside of your office productivity suite in Magicland.


Aug
18
comment API Class with intensive network requests
It is hard to answer this quesiton with out knowing "Why you need an intermediary between the Rest and the consumer" and "Is the consumer always going to need the followers, and how big is that data set going to be?". Generally the rest service is already an intermediary between the data and the consumer of that date. Why would you want another?
Aug
18
awarded  Custodian
Aug
18
reviewed No Action Needed API Class with intensive network requests
Aug
14
comment Point estimates scale skewed
I would also note that your 1 point story we would have scored 0. It has a trivial effort and adds no new functionality(unless you have to create a new tooltip functionality but then its probably more than 1).
Jul
22
reviewed Approve suggested edit on Would you make use of “Google 20%” time if your employer encouraged and funded it?
Jul
15
reviewed Edit suggested edit on DDD with entities with no relations
Jul
8
reviewed Approve suggested edit on Random number generation algorithm for human brains?
Jul
8
reviewed Approve suggested edit on Pointer indexing
Jun
26
comment Could taking design lightly be a pitfall of agile methodologies causing constant rework or is it a misunderstanding of the methodology?
For what it is worth I found that following agile actually lead to more efficient solutions because rather than rework dramatically you look for solutions to solve the problem given what you have. What seemed like the best solution from a distance turned out to not be the best solution when it is time to deliver.
Jun
26
comment Could taking design lightly be a pitfall of agile methodologies causing constant rework or is it a misunderstanding of the methodology?
Related(not dup) question: programmers.stackexchange.com/questions/119006/…
Jun
17
comment What are the advantages and disadvantages of splitting teams by architecture tier rather than by product?
This question is about a business process not programming
Jun
17
comment What are the advantages and disadvantages of splitting teams by architecture tier rather than by product?
@BrandonV - That doesn't really happen. Because unless there is a barrier all of the teams talk to each other outside of their scrums, and work together to solve problems. If there is a barrier then you end up with dysfunctional teams full people who are too lazy to find a new job or too not good enough to get a better job, or so much of a jerk no one wants to hire them. You can end up that way with either organizational structure.
Jun
16
comment factors that are important for success when letting an agile framework emerge for the whole organisation?
I think this is a question that really can only be answered in a post mortem...
Jun
11
comment What methods exist for assessing an organisation's development capability?
@EricSmith - Because you do not have a process adopted to control your business requests.
Jun
11
comment What methods exist for assessing an organisation's development capability?
@EricSmith - It is just a methodology. The largest adopters are definately business and manufacturing but I believe that is more an artifact of where those types of industries would fall on the CMM chart. It is always easier to go from ordered to better ordered. It sounds like you are starting at the very start of Initial (level 1). It is tough to take chaos and make order, but if you want to get to level 5 or even 3 you have get get to level 2 first. Six Sigma has tools that can help with that.
Jun
11
answered What methods exist for assessing an organisation's development capability?
Jun
11
reviewed Approve suggested edit on Array of pointers in C++.
Jun
11
reviewed Approve suggested edit on Is my work on a developer test being taken advantage of?
Jun
9
comment What is the origin of the negative term “legacy code”
@stevebot - A legacy is anything you leave behind when you pass on. I would presume that the descriptor was just adopted from that they way it had been adopted to countless other fields.
Jun
9
answered What is the origin of the negative term “legacy code”