On Mon, Jan 25, 2010 at 7:36 AM, Medic wrote:
>
>>
>> So what do you do when you're on vacation in the boonies and the
>> messenger pigeon comes with that "the world will collapse in on itself
>> if program X isn't doing Y by Z time"?
>>
>
> This is a little hard to follow. If what you're asking is what I think the
> answer is that "I'm on vacation. Sorry." Any vacations I take are either a)

Yup, that's what I was joking about.  :)

> I'm available and therefore will have my laptop. or b) "How did you get this
> number? Don't call here again." type vacations. Plus I guess I just don't
> work on stuff that's as critical as you. For me I get a job, come up with a
> timeline, finish it, move on. Regardless though, what difference does that
> make on whether I develop locally or on a dev server?

The difference would be the ability to do something on project X if
you didn't have connectivity.

With a pure remote setup, without a connection, you're obviously dead
in the water.  That's the only point.

Like, there were several times where I could make all the changes I
needed to locally, and then fire up my 14.4 k cell phone modem and
upload 'em.

Remote desktop over 14.4k isn't pretty.  :)p

A moot point for someone who's connected whenever they need to be and
don't have unexpected needs.  :)

>> Sounds like a pretty boring decade (or you are very lucky), but
>> whatever flicks your bic.  :)p
>
>
> Really? How often do you lose your connectivity? And if you do, for how
> long?

I don't know really, because most times what I'm doing doesn't need
it.  Browsing the web/email/when an XML file calls outside for a DTD,
is usually when I notice.

Sometimes I'll lounge in a park and code, or just outside in the sun...

Do you have a high-speed verizon card type deal?  I don't, so whenever
I'm not near something that has a connection I'm unconnected.

>> I don't /have/ to rely on anything but me.  You /can/ rely on
>> anything, but with my way, you don't /have/ to.
>
>
> I guess. However if I manage the server remotely, and admin CFServer and
> SQLServer I don't see how I'm not relying on myself. The only link in that
> chain I don't control is connectivity, and as I said, I can trust it's
> reliability.

It's not a guess-- your way: you *have* to. My way: you *don't*.

By definition, with remoting, you cannot depend on your workstation to
get the job done alone.

That's more of what I meant.  You're reliant on a connection, vs.
"yourself", as it were.

And it's not like you're just reliant on a connection to get data A to
point B, no, you're reliant on a *high speed* connection, always being
"on".

>> Plus you learn stuff it never hurts to know (sorta like learning HTML
>> even though you could just use a WYSIWYG editor).
>>
> What the heck are you talking about Denny? How am I learning more by setting
> up SQL server locally instead of remotely? The same for CF server? That
> doesn't make any sense.

My bad.  It's been my experience that generally when people have to
work remotely, "someone else" is in charge of the servers.  At least
the DB.

Unless it's me who's working remotely.  I'm so biased.  :)

Yeah, like, what experience /doesn't/ teach you /something/, neh?

If you know how to set things up, you're gravy.  Most "remote coders"
I meet aren't in charge of setting servers up and whatnot, which is
where the idea of knowing what you're running on came in.

Developing on a remote server really does seem like a horrible way for
multiple people to work on the same codebase tho.  Yuck * 10 (from
experience).

>> But I *love* knowing how stuff works... a lot.
>>
>  Something we can agree on.

Yeah, I'm not arguing to change your ways or some such, just about
remote vs. local in general.

>
>> It'd be painful to not know if I'd changed something, or if someone else
>> had.
>>
>  Agreed. That's why one keeps docs and change logs. Not using versioning
> software doesn't mean it's development anarchy.

Versioning software *assures*.

Otherwise you're relying on habit, which is fine, but not optimal IMHO.

>> With your set up, you're putting a lot of faith in stuff you cannot
>> "see" (and apparently been pretty lucky thusfar-- but it *is* luck),
>> which is fine and dandy, but I prefer to make as much of my own luck
>> as possible.  To keep the "luck" contained to things like gravity
>> working and whatnot.
>>
> So you figure the folks at the co-location company just bumble around
> changing peoples servers and such? I understand your argument metaphorically
> but in reality it's not all the valid since I can know I can trust a) my ISP
> to keep my connected and b) my co-location provider not to fiddle with my
> machine.

You can trust A&B, but you can't /Trust/ A&B.

All I'm saying is, one way you Know (it's still fake, as "who really
knows?", but still), another you don't.

And what about other developers?  People who are /supposed/ to be
changing things while you are?

...
>> And a sanity/memory issue.
>
> Not sure I follow. My sanity remains in tact (well, as much sanity as there
> is to begin with).
>
> Perhaps you have the wrong view here Denny. I develop on a dev server and
> don't use versioning software. That doesn't mean there's no structure or
> logic. I have a dev server. I back up the files and db's on the regular. I
> keep detailed documentation about all projects I do. I keep detailed change
> logs and assign my own version numbers so there's never any confusion. For
> me, it's fairly simple and quick. I don't waste my profits on bloated
> processes and setup. Would this be an ideal situation if I was developing
> Facebook with 50 other devs? Defo not. But it seems to work pretty good for
> me. I'm not sure why you are jumping to such conclusions about how I develop
> apps. I just don't feel like taking a day per machine to set up CFServer,
> SQL server et al. Nor do I feel like giving up a bunch of processing power
> to accommodate that stuff locally.

Woah.  I'm sorry man, I didn't mean to get at you personally, as it
were.  I don't take any issue with how you do what you do.

I'm just arguing the local vs. remote argument-- it's one that's been
going on as long as networking has, and I doubt we'll ever see the end
of it.

Remember when we were all going to be using thin clients and dumb
terminals?  "The Future", they said.  And maybe it is.

Whatever comes about is generally a mix, as people don't like: A)
other people seeing whatever they're doing, or: B) not "having" their
data.

> Know what I'm sayin?

Fo sho!  Didn't mean to imply anything about "your" way (literally
you), just "your way" as in, well, you know.  Remote access.

In the end, what matters is being able to get the job done, and from
what I can tell, you get the job done, so "kudos!".  I hardly ever
"boo!" getting the job done.

I am an asshole, so sometimes I do- but not for you, herein!

:DeN

-- 
The knower and the known are one. Simple people imagine that they
should see God as if he stood there and they here. This is not so. God
and I, we are one in knowledge.
Meister Ec

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Want to reach the ColdFusion community with something they want? Let them know 
on the House of Fusion mailing lists
Archive: 
http://www.houseoffusion.com/groups/cf-community/message.cfm/messageid:311164
Subscription: http://www.houseoffusion.com/groups/cf-community/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.5

Reply via email to