Author Topic: What is your preferred method?  (Read 1138 times)

0 Members and 1 Guest are viewing this topic.

Offline frog

  • Knight
  • **
  • Posts: 232
  • Cookies: 16
    • View Profile
What is your preferred method?
« on: July 23, 2012, 02:16:57 am »
Top-down or bottom-up?

This methodology can be applied in all facets of life; conversation, problem-solving, programming, etc..

I would say that in any given situation it is clear what method applies best(this requires some speculation). Yet, the pro-dominant method is undetermined. What is better, introducing the basic concepts first and going into small detail? or is it better to explain the small details before revealing the big picture?

Which is more comprehensive and why?
« Last Edit: July 23, 2012, 02:30:48 am by frog »

Offline techb

  • Soy Sauce Feeler
  • Global Moderator
  • King
  • *
  • Posts: 2350
  • Cookies: 345
  • Aliens do in fact wear hats.
    • View Profile
    • github
Re: What is your preferred method?
« Reply #1 on: July 23, 2012, 04:09:51 am »
This can be very debated. Really, it depends on what you are doing. As with networking and using the OSI model bottom-up is preferred because 9/10 your problems stem from the bottom being physical and router/switch issues. So when working with networks, bottom-up is the most likely solution. Unless of course you know what the issue is and you start somewhere in the middle, which is why in this thread, once again I am suggesting you write down the problem and solution and everything you have tried that did not work. But that also falls under the networking issues.


With programming, it all depends on the language and what you are trying to do.  If your working with something high level like PHP or Python, the top-down approach works better, seeing how the languages are so high level. Even C++ would constitute a top-down method on trouble shooting. But even that depends on what you are doing. If sockets are involved, starting from the physical medium wouldn't be a bad start.


All in all, it really depends on what you are after. The reason there is no set method is because there are different approaches to different problems. Lets say you are having a packet storm on your network, you would check the routers and switches to see where the redundancy issue lay (mid-level approach). If your computer can communicate with the access point an you know the ips and subnets are correct, a bottom up approach is best.


I guess if you needed one way or the other. With  code and programming, top-bottom would be the best bet since it is application. With networking, bottom-up approach is best IMHO.
>>>import this
-----------------------------

Offline Lionofgod

  • Knight
  • **
  • Posts: 164
  • Cookies: 6
    • View Profile
Re: What is your preferred method?
« Reply #2 on: July 23, 2012, 05:53:07 am »
Well regarding politics I'd say that top down works better,by that I mean you look at a current event and link it to what has happened in the past. That way you work your way back until you get to the event where everything started from.

Offline frog

  • Knight
  • **
  • Posts: 232
  • Cookies: 16
    • View Profile
Re: What is your preferred method?
« Reply #3 on: July 23, 2012, 07:15:13 am »
The more complex the problem is, the more unique the approach. I kind of just want to break out of the box and say the more methods the better. Deductive reasoning can be combined with any good methodology and produce fruitful results.

In regard to programming, when I'm making functions in high-level languages I tend to write my functions(the details) at the top and then eventually I get to the main function(the big picture) at the bottom where I end up using these functions. Would this be considered bottom-up methodology?



Offline Axon

  • VIP
  • King
  • *
  • Posts: 2047
  • Cookies: 319
    • View Profile
Re: What is your preferred method?
« Reply #4 on: July 23, 2012, 11:26:50 am »
I don't understand this thread.

Offline ande

  • Owner
  • Titan
  • *
  • Posts: 2664
  • Cookies: 256
    • View Profile
Re: What is your preferred method?
« Reply #5 on: July 23, 2012, 06:33:03 pm »
Definitely top-down. For me it makes no sense at all explaining smaller details of a big picture without showing the big picture first. However, as already mentioned. This is case spesific.

If you start by giving an overview, it is easier to make connections between the sub-systems in the information you are presenting than if you show the sub-system first. Tho, I am sure people will disagree.
if($statement) { unless(!$statement) { // Very sure } }
https://evilzone.org/?hack=true

Offline Kulverstukas

  • Administrator
  • Zeus
  • *
  • Posts: 6627
  • Cookies: 542
  • Fascist dictator
    • View Profile
    • My blog
Re: What is your preferred method?
« Reply #6 on: July 23, 2012, 07:46:43 pm »
I assume this also count for sex?
« Last Edit: July 23, 2012, 07:46:59 pm by Kulverstukas »

Offline Lionofgod

  • Knight
  • **
  • Posts: 164
  • Cookies: 6
    • View Profile
Re: What is your preferred method?
« Reply #7 on: July 23, 2012, 08:01:40 pm »
I assume this also count for sex?
Of course!
Please enlighten us!!!