[CSS_ACM_General_List] Philosophical question about software
engineering: are we failingto manage complexity?
crestenn at gmail.com
Thu May 6 00:32:07 CDT 2010
On Wed, May 5, 2010 at 11:31 PM, Andrew Kwan <acreoaeneas at gmail.com> wrote:
> Can you explain why you say "no", Cresten?
> On Wed, May 5, 2010 at 11:29 PM, Cresten St.Clair <crestenn at gmail.com>wrote:
>> My answer: No.
>> On Wed, May 5, 2010 at 11:16 PM, Andrew Kwan <acreoaeneas at gmail.com>wrote:
>>> (Sorry forgot to reply to all...)
>>> The answer itself I think is not as simple as just managing complexity.
>>> I think in general, we as developers need to come up with better tools to
>>> match the growing list of things we are asked to make. A simple request
>>> should have a simple solution, but instead we find the solution is more
>>> involved and we force ourselves to think as a machine (low-level) instead of
>>> more at a conceptual level. I'm sure with time our current progress at
>>> developing more high-level tools will get better to where we won't get the
>>> impression that we aren't catching up to user demand (might even be we'll
>>> exceed user demand and come to expect/predict what that demand might be).
>>> I'm seeing the trends in some of DePaul's class offerings like learning a
>>> functional programming language (Scala), focus on better algorithms (JAVA
>>> Algorithms/Computer Systems), and so forth.
>>> On Wed, May 5, 2010 at 3:49 PM, Sean Neilan <sean at seanneilan.com> wrote:
>>>> In general, software engineers are supposed to manage complexity. Yet,
>>>> every year it seems the complexity of computing in general grows. Are
>>>> we failing to manage complexity? Are the needs of users just becoming
>>>> more complex?
>>>> What do you think my fellow technocrats?
>>>> sean at seanneilan.com
>>>> CSS_ACM_General_List mailing list
>>>> CSS_ACM_General_List at mailman.depaul.edu
>>> CSS_ACM_General_List mailing list
>>> CSS_ACM_General_List at mailman.depaul.edu
>> __Cresten St.Clair__
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the CSS_ACM_General_List