Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Programming / Programmers / Logic etc

Hello there!

Im curious, do you guys who are programmers for a while now are different then you were when you started? I mena did you mentay changed a bit ? like logic , did things went easier in life and you could find more solutions and while looking in class or in work or anywhere else you had the feeling that you could do it or think about something in different ways then the other person or soemthing ?

1 Answer

Ethan Lowry
PLUS
Ethan Lowry
Courses Plus Student 7,323 Points

I'd say I probably have a more methodical approach to problem solving and things in general, yeah.

One example: a while back a couple of friends and I were building a new PC together. When it came to putting parts in, I insisted we take the time to test each part in isolation by having only the part in question and the essentials like power supply etc. installed, then booting up and ensuring everything worked as expected. (Unit testing, anyone? )

My friends on the other hand saw this as unnecessary and wanted to just rush ahead and install everything at once then fire it up.

The major benefit of my approach, I explained, was that if at any point the PC failed to boot up, we would immediately know exactly what part contains the problem - because we're only testing one at a time! Imagine the number of potential parts - and combinations of those parts - we'd have to debug if we ran into a problem having done it my friends' way.

For the record, we totally did fun into a faulty part during that build, so my approach really paid off. :p

This anecdote applies more specifically to testing than general programming I guess, but you get the idea - programming definitely changes and improves how you might approach real world problems.

intresting :D thanks for sharing your story :D I see you use ruby :D

'''Ruby

print " Do you use Ruby to program ? " program = gets.chomp

if program = yes print " Me too :D" else print " Aw okay u use something else then " end

'''

thats quite right? :D

ohh I put only one equl sign it should be two ==