Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment Re:This is what happens... (Score 1) 628

Brilliant plan! Let us untie the hands of police, and give these super-civilians the power to shit all over us peon-civilians to an even larger degree than is already possible. This way, we can eliminate all our violent crime, and replace it with violent justice. But then, there wouldn't really be much of a difference between crime and justice, would there?

Comment Re:Android just won't catch up with iPhone (Score 1) 117

Seeing as I actually own a G1, I enjoy the ability to make my interface whatever the hell I want it to be. On the Market alone are several complete Home screen replacement apps, offering a plethora of features including iPhone-style dock bars, skinnability, and more. And once you break out of the one-click comfort zone and check out xda-developers, the opportunities abound. Custom roms, roms for other phones that are ported to the G1, and so much more.

So, the G1 ends up being a delightfully hackable, surprisingly polished platform. Considering Apple has a year's head start on them, the Android platform is doing superbly. Further considering that there are many, many phones on many carriers slated for release that run Android, I'm fairly confident in saying that the platform will be taken to a whole new level this time next year. Once carriers start learning that Android makes them money, they will throw their support behind it, and that'll be the game.

Comment Re:Not News (Score 1) 170

This existed pre-internet. How many bought a diary and wrote one entry? Went out for a run, swim or to the gym once? Read a few pages of War and Peace? Only went to one foreign language lesson? Only bothered with a couple of piano/guitar/trumpet lessons?

While twitter has many problems, the fact that the majority of people tend to play with a new thing and then stop isn't new, or news.

Story of my life...

Comment Re:Software Engineering is trying (Score 4, Insightful) 306

.. to become a rigorous engineering discipline. It's not quite there yet. I am not convinced that it ever will be. Writing software is a creative process, arguably even an artistic one. Well understood rules can be followed, provably correct algorithms applied, formal design methods used, but it is still a human creative process, and as such, I suspect inherently non-rigorous.
Computer Science compared to Software Engineering?
Think aeronautics. The science of aeronautics ponders the laws of aerodynamics and the laws of flight.
Engineering aeronautics is all about building the damn aircraft.

As a senior in a software engineering major, I tend to agree. While there are any number of methods, design tools/patterns, and whatnot to help me do my job, in the end it is my own ideas and styles that define the product. There's certainly an element of artistry to it - a small block of recursion that accomplishes something horribly complex is just... beautiful.

Another thing that contributes to its non-rigor is the domain knowledge requirement. I can't effectively build a system unless I understand (at least at a high level) how it works. Each industry has its own specialties and levels of difficulty, and you can't teach all of that in school, so they teach us how to think and learn instead. They give us ways of understanding the problems we need to solve, and that's really what we do - solve problems.

Slashdot Top Deals

I program, therefore I am.

Working...