2,171 reputation
820
bio website
location Peoria, IL
age
visits member for 3 years, 1 month
seen 20 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.


Jun
18
answered How many juniors should a senior mentor?
Jun
14
comment How do you manage projects left over by other employees?
@SpencerRathbun - I agree it is a frequent problem in this field but this question is not really even scoped for programming. This question as written could be about an engineering, design, a manuscript, or any other field. This is a workplace problem.
Jun
14
comment How do you manage projects left over by other employees?
This is not a programming specific problem. This happens in many professions. Perhaps it would be better handled at the workplace.
Jun
12
comment Is beginner knowledge of Java enough to develop for Android?
What are you wanting to program? You are not going to write angry birds, but I am sure you could write a hello world app. So my guess is you are somewhere between the 2.
Jun
8
comment What is your strategy for converting RC builds into retail?
Matthew We had a small image 20x40p as I recall that said DEV, TEST, or {ProductName} That image path was a field in the config. The config used was based on the installer package that was built. It really was not that hard.
Jun
8
comment What is your strategy for converting RC builds into retail?
You can do that in your configuration manager. The installer projects set the configuration to use. This allows the devs to never have to change from debug mode. It requires a little maintence on the config files occasionally. But once you figure it out its mostly copy and paste into new projects.
Jun
7
answered What is your strategy for converting RC builds into retail?
Jun
6
comment What is your strategy for converting RC builds into retail?
I am guessing you are not using visual studio?
Jun
6
comment Single Responsibility Principle - How Can I Avoid Code Fragmentation?
I want to see the book that says that developers have to be happy so that I can show it to my manager :p No developers are quite often not happy. Business makes decisions that do not make sense, seem arbitrary, or even be wrong and unless the developer is empowered to override those decisions then some people are not going to be happy. You do not have to be happy to do your job. And you do not have to be happy all the time to like your job.
Jun
6
answered Is it okay to have people with multiple roles in a Scrum team?
Jun
6
comment Is BDD actually writable by non-programmers?
@MattiSG - Updated the post good catch.
Jun
6
revised Is BDD actually writable by non-programmers?
added 19 characters in body
Jun
5
answered Is BDD actually writable by non-programmers?
May
30
answered Open Source Projects for Beginning Coders?
May
29
revised Is it a bad practice to store large files (10 MB) in a database?
updated explanation to include an presumably intended adjective (never)
May
29
suggested suggested edit on Is it a bad practice to store large files (10 MB) in a database?
May
26
awarded  Yearling
May
23
comment Agile estimation with tech-debt
@BryanOakley - If it adds business value then it should be a user story. Realising that while there is business value in having a website the user story to create a website will require a webserver. That server does not add value to the business, the web site does. That is how it was explained to us in class. I would argue there is business value in the server but by definition in agile the web server is tech debt.
May
23
comment Agile estimation with tech-debt
@BryanOakley - If it did then it shouldn't be tech debt.
May
23
comment Agile estimation with tech-debt
@BryanOakley - Agreed. I tend to forget that not everyone sees the only valid paths to take are those that are actually valid.