[dba-Tech] FYI: Microsoft's 128GB Surface Pro Sells Out At MS Online Store Just Hours After Launch

Hans-Christian Andersen hans.andersen at phulse.com
Thu Feb 14 01:25:53 CST 2013


Hi Shamil,

The irony is that in order to have good working experience, you need to have working experience. And if the job is being delegated to a "specialist" all the time, then no one else ever gets any actual experience to qualify as "good working experience".

To be honest, I know what it feels like to have invested so much time in a particular language/technology/etc that you feel completely lost when you touch anything new, but you just have to stick with it. It gets easier and you get to experience that feeling of your horizon broadening in your mind.

Also, to assume that a specialist is better, just because they can do something faster, I think this is wrong minded. Specialists, like all professionals who do the same thing for a long time, can also be dangerous. The can develop bad habits and practices because they are so involved in their little area and insulate themselves from other ideas. They become the person who has a hammer and sees everything as a nail. Specialists can enter a project and decide to throw away hard work already done just because it didn't fit with their style or preferred tools. Specialists can be very inflexible and a liability to your project as well.

Anyways, in my recent experience with the job market, it doesn't seem to fit your belief, but I'm judging it by my western european and north american experience.

- Hans




On 2013-02-13, at 10:14 PM, Salakhetdinov Shamil <mcp2004 at mail.ru> wrote:

> Hi Jim --
> 
> Thank you - we're getting into agreement on conceptual, 'Zen' points - good news :)
> 
> By "the right tool for the right job" I mean making a well balanced choice in a given (development) context. No doubts the same job can be done (right) many ways.
> Awareness is a "must have" but not enough - Good Working Experience is what matters most. If a Good Working Experience is lacking for a set of selected "right tools" for the "right job" then the job should be delegated.
> 
> Thank you.
> 
> -- Shamil


> Hi Hans --
> 
> There is no way to be good (I mean competitive) at many (programming) technologies, especially modern programming technologies. That conclusion comes from experience of many developers.
> 
> One thing is to have a good understanding - and a very different thing is to have a good *working experience* - it takes years to master the latter. What a specialist will make in hours will require days from a "jack of all trades". So "high rates" of specialists would be more than affordable - in fact they will be the one of the main "drives" of the economy. Period.
> 
> Thank you.
> 
> -- Shamil
> 
> Среда, 13 февраля 2013, 18:24 -08:00 от Hans-Christian Andersen <hans.andersen at phulse.com>:
>> I have to disagree. In fact, I think that is the world we came from and these days technology is evolving at such a pace that it is impossible to be a specialist in anything.
>> 
>> It is far more desirable to have someone who has a decent understanding of many things and be able to wear many hats. Someone who knows enough to be easily be brought up to speed on your project.
>> 
>> And this can also be reason based purely on economic factors. A specialist can demand far more in compensation and, in economic times like these, companies and startups are a bit more spend thrift.
>> 
>> - Hans
>> 
>> 
>> On 2013-02-13, at 12:16 PM, Salakhetdinov Shamil < mcp2004 at mail.ru > wrote:
>> 
>>> Hi Jim --
>>> 
>>> <<<
>>> Mixing, matching and mashups is the new tech future.
>>> Agreed.
>>> 
>>> But one cannot be a good, even satisfactory, "jack of many (software development/tech.) trades".
>>> The tech. future IMO are standards, industrialization and specialization.
>>> Industrialization doesn't mean (here) that there will be no place for "one jack"/SMB software development/tech. companies - industrialization means that custom software development to be competitive will have to be driven by well educated in computer science and application development (process) engineers and managers, engineers and managers who will be taught to use "the right tool for the right job" and when for a certain project/task they will find they aren't skilled enough to apply the most suitable tool(s) they will effectively delegate that project/job to a third-party and acquire/integrate the results of their work via standard/custom (web) APIs.
>>> 
>>> -- Shamil
>>>   <<< skipped >>>
>> 
> _______________________________________________
> dba-Tech mailing list
> dba-Tech at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/dba-tech
> Website: http://www.databaseadvisors.com




More information about the dba-Tech mailing list