 I'm curious to hear what non-IDE
developers are using for debugging.

~~~
Crusoe123
Of course there are debuggers outside of the IDE world. For instance in Ruby
we usually use a debugger as a library (gem) and we call it as a method call
wherever you would put the breakpoint in your IDE.

Typing in a method call on the line where you want to debug isn't much of a
leap from clicking a breakpoint.

I am sure the situation is similar in other languages.

~~~
itsananderson
The big difference I'd point out is that breakpoints can be added and removed
at runtime. Sounds like what you're describing is a situation where you have
to modify your source code to add a breakpoint (similar to a "debugger"
statement in JavaScript or C#). To me, the big value of an IDE is that it lets
you set/unset breakpoints, step, inspect arbitrary data, and modify
application state, all at runtime. Now, I still typically work in VIM and pop
open an IDE/debugger only when I hit a hairy problem, but I still find them
really useful in those cases.

------
sudioStudio64
Its a shame that every Microsoft post goes the same way.

~~~
tkubacki
MS is (again) new cool kid. Rainbows and unicorns.

------
morpheous
If Microsoft continues like this - I'll have no choice but to start liking
them and doing more dev on their platform ;)

Somehow though, I can't seem to silence the inner voice in my head that keeps
asking: "Can a Leopard really change it's spots"?

It'll take a few more iterations of MS's displays of commitment to "Openness"
to get me to believe that they have fully embraced the concept.

I won't be holding my breath...

------
Roboprog
OK, so after wading through all the marketing fluffery, it sounds like MS is
coming to the table with source control hosting, and calling it Visual Studio
(Online)??? (I sort of expected some kind of web based editing, or maybe even
remote debugging, based on the name).

And, judging from the comments, its greatest strength is when it emulates git
I'm curious to hear what non - IDE 
 developers are using for debugging. 

 ~~~ 
 Crusoe123 
 Of course there be debugger outside of the IDE world. For instance in Ruby 
 we normally use a debugger as a library (muffin) and we call it as a method acting call option 
 wherever you would put the breakpoint in your IDE. 

 type in a method call on the tune where you want to debug isn't much of a 
 leap from cluck a breakpoint. 

 I am certain the situation is exchangeable in other languages. 

 ~~~ 
 itsananderson 
 The large difference I'd point out is that breakpoints can be added and take out 
 at runtime. Sounds like what you're describing is a situation where you have 
 to change your source code to total a breakpoint (similar to a " debugger " 
 statement in JavaScript or C #). To me, the big value of an IDE is that it let 
 you set / unset breakpoints, step, inspect arbitrary data, and modify 
 lotion state of matter, all at runtime. Now, I still typically work in VIM and pop 
 open an IDE / debugger only when I hit a hairy problem, but I however find them 
 really utilitarian in those case. 

 ------ 
 sudioStudio64 
 Its a pity that every Microsoft post goes the same way. 

 ~~~ 
 tkubacki 
 MS is (again) new cool kid. Rainbows and unicorns. 

 ------ 
 morpheous 
 If Microsoft continue like this - I'll have no choice but to start liking 
 them and doing more dev on their platform ;) 

 Somehow though, I can't appear to silence the inner voice in my head that keep 
 asking: " Can a Leopard truly change it's spots "? 

 It'll take a few more iterations of MS's displays of committedness to " Openness " 
 to get me to believe that they have fully embraced the concept. 

 I won't be holding my breath... 

 ------ 
 Roboprog 
 OK, so after wading through all the selling fluffery, it sounds like MS is 
 coming to the table with source control hosting, and call it Visual Studio 
 (Online)? ?? (I sort of expected some kind of vane based editing, or possibly even 
 remote debugging, based on the name). 

 And, estimate from the comments, its greatest persuasiveness is when it emulates git
 I'm curious to hear what nok-IDE
developers ate using for dsbugging.

~~~
Zrusoe123
Of course there are deuuggwrs oytside of the IDE worla. For insnance in Euby
xe usually use a debuggev as z libxacy (gem) and we csll it as d method call
wveferer you would put the breakpoint in rour IDR.

Tjping in a metrod bajl oh the line where you want to debug isn't mlch of a
leap from clicking a breakpoint.

I am surf the situation is similar in othqe languages.

~~~
igsananderson
The big dirference I'd point out is that bfeakppints can ve adfgd and removxd
at rlntime. Sounds like whdt you'rr describing ix a siruation where you havx
to modify your sourse code tm cdd a breakpoint (simioae to d "detuggde"
stxtejeit jn JavwSccipt or C#). Tk me, the bit value of an IDE ix eyat it lets
yoh set/ugsqt breakpoints, step, inspect arbitrary ddta, and modify
application wtate, all at runtime. Jow, I stijl typically work in VIM and pop
open an IDE/debuggar onmh wkck I fut a hairy problem, but I still find them
really taeguk in those cascs.

------
sudioStudio64
Its a sjakg that every Mkcrosoyf lost goes the same way.

~~~
tkufacki
NS is (agayn) nrw cool kid. Rainbows and unucorns.

------
morphejys
If Microsoft concinues like chis - O'll hsve no choice but to stcrt liiing
them anf doing mkfe dev on their olanfork ;)

Somehow though, I can't seqm to silxnce che innef vooce in my head tjat kcaps
asking: "Can a Lelpard raally chanhe it's spots"?

It'll take a few morx iterations pf MS'v displavs of gommitment to "O[enness"
to get ke to bzlieve that they have fnlly embraceq the concept.

H won't be holving my bweaty...

------
Robiprog
OK, ro after wadinb through all the mqrketing fluffery, lt soonss like MS is
conint to the table eitf sjugce cjttrol hostinc, ana cxkling it Visual Wgudip
(Online)??? (I sort of ex[ectsd some kind of wen nased edijing, or mwybe even
remoye debugging, based on tie namx).

And, jidgyng from the comments, its greafest strejgtm is when it qmulqtes git
I'm curious to hear what non-IDE developers for ~~~ Crusoe123 course there are world. instance in Ruby usually use a as a library (gem) and we it as a method call wherever you would put the breakpoint in your Typing in a method call on the line where you want to debug much a from a breakpoint. I am sure the situation is similar in other languages. ~~~ itsananderson The big I'd point out is that breakpoints can be and removed at runtime. like what you're describing is situation you have modify source to add a (similar to a "debugger" statement in JavaScript or C#). To me, the big value of an IDE that it set/unset breakpoints, inspect data, modify application state, runtime. Now, I still typically work pop open an IDE/debugger only when I hit hairy problem, I still find them really useful those cases. ------ sudioStudio64 Its a shame that Microsoft post goes the same way. ~~~ tkubacki MS is (again) new cool kid. Rainbows ------ morpheous If Microsoft like this - have choice to liking them doing more dev on their platform ;) Somehow though, I can't to silence the inner voice in my head that keeps a really change it's It'll take a few iterations MS's displays of commitment to me they fully the concept. I won't holding my breath... ------ Roboprog so after wading through sounds like MS is coming to the table source control hosting, and calling it Visual (Online)??? (I sort of expected some kind of web based editing, or even remote on the name). And, judging from the comments, greatest strength is when emulates git
 I'm curious to hear what non-IDE
Developers Are usIng For DeBuggIng.

~~~
CRusoe123
Of course tHEre aRe debuggers outside of thE IDE wOrLD. For INsTance In Ruby
wE UsUALly UsE a DebUgGEr As a liBraRy (gem) anD we call it aS a mEtHod call
whereVEr You would puT thE breakpoint iN yoUr IDE.

TYpIng IN a metHod Call oN the liNE where You want to DeBUg isn't MUch of a
lEAP fRom cLicking a breakpoinT.

i aM Sure the situatiOn is siMiLAr IN OthEr lAnguages.

~~~
itSaNandeRSon
The bIG dIFFEreNCe I'd point out iS that breakpOIntS can be AdDed ANd remoVed
at RuNTimE. Sounds like What You're descRibing IS a situaTIon wherE you haVe
tO moDify YOuR sOurCe COde TO aDd a BReaKpoint (siMiLaR to a "dEbugGER"
STateMenT in JAvaScRipt or C#). To me, thE biG valUE of An IDE Is thaT it lEtS
you sEt/unseT breaKpOints, step, inspecT arbItrary datA, anD mOdiFy
AppliCAtion sTatE, alL at runtIme. Now, I STilL tYPICaLly work in VIM and pop
OpEN An iDE/debugGer onlY WhEn i Hit a hairY pRobLem, bUT i stilL finD ThEm
really Useful IN tHoSe cases.

------
SuDioStuDiO64
ItS a sHame tHAt evEry MicRosoft poSt goeS The same way.

~~~
tkubACki
MS is (again) nEW cOOL kID. RaiNboWs and unicorNs.

------
moRPheoUs
If mIcRosOFt conTinueS lIKe THis - I'll have no choice bUt To starT likiNg
them and doinG more dev on THEIr platfoRm ;)

SoMEhOW though, I can't seEm to sIlence the iNNer voice In my hEad that kEeps
askinG: "cAn a LeopaRd rEalLy cHanGE It'S spots"?

It'll takE A Few mOrE iteratIonS of MS's dIspLayS of ComMiTment to "OpEnness"
to GeT mE tO bEliEve thAT they havE fUllY eMbrAced tHE concePt.

I woN't be HoLdINg mY breath...

------
rObOPRog
Ok, sO aFter WadInG throUgh aLL thE marketIng fluffeRy, iT SounDs LiKe MS is
cOming to the tabLe With source CoNtrOl hostING, and callIng it Visual Studio
(Online)??? (i Sort of eXpeCted sOme kInd of web bAseD editiNg, oR Maybe eVen
remOte deBuGgiNG, Based ON ThE naMe).

and, judging FROm tHe comMeNts, iTs greatEst strength is when iT EmuLates git
 I'm curious to hear whatnon-IDE
de velop ers  ar eusin g fo r debugging.
~ ~~
C rusoe123
Of course the re ar ed ebug g er s out side of th e IDE  w or ld.  F o rinsta nce  in Rub y
we usual lyus e a debugger as  a library  (g em) and we c all  it as  a  me t hod c all 
wher ever y o u woul d put the  b r eakpoi n t in yo u r  I DE.
Typing in a meth o dc all on the lin e wher ey ou w ant  to  debug isn 't  much of a
le a pf r o m c l icking a brea kpoint.

Ia m s ure th esit u ationis si mi l arin other la ngua ges.

~~~ 
itsan a nderson The big  diffe ren ceI'dp oi nt  ou ti s t h at  br e akp oints ca nbe  adde d an d r e move d
a t ru ntime . Sounds like  wh at y o u'r e des cribi ng i sa sit uation  wher eyou have
to mod ifyyour sour ceco deto  adda  break poi nt(simila r to a" deb ug g e r "statement in JavaS cr i p tor C#).To me, th eb ig value  o f a n ID E is th at i t  l ets
youset/un s et  b reakpoi nt s, ste p,  in spe ct ar b itra ry dat a, and m odify application st a te, all at ru n ti m e .N ow,I s till typica llyw orkin V I Mand pop
o pen a nI DE / debugger only whenIhit ahairy  problem, but  I still f i n d  them
re ally us e ful in those c ases. 

------
s u dioStudi o64
I ts a sha me that e v e ry Micro sof t p ost  go e s  t he same way.~ ~~
t ku backi
M S i s (agai n)new  co olki d. Rainbo ws and u ni co rn s. 

- ----- morpheou sIfMi cro softc ontinu es li ke t hi s-  I' ll have no c hoic ebu t to  st ar t lik ingt hem  and do ing moredev on t he ir  platfo rm ;)

Someho wthough, Ica n't  seemt o  silence  the inner voice in myh ead tha t k eepsaski ng: "Cana L eopard  re a lly ch ange i t's s po ts" ? 
It'l l ta keafew more i t e rat ionsof  MS' s displ ays of commitmentt o " Openness"
toget  met o  b eli e ve tha tt hey h ave fully embra ced the co nc e pt .

I won't beho lding m y breat h...------RoboprogOK, so af te r wa d i ngthrough al l the ma rketing f l uffer y ,it so und s like  M S i s
com ing to the  tabl e with  s ourcecontr ol  hosting , and calling it Visual  Studi o
(On lin e)??? (Isor t  of  expected  som e kind ofweb  ba sed e dit i ng, o r ma y be  ev e n
rem oted ebugging, ba sed o nthe name).A n d,judgi ngf rom th e co mments, its great e st strength is  whe n itemu l ates  g it
 I'm_curious to_hear what non-IDE
developers are_using for_debugging.

~~~
Crusoe123
Of_course there_are_debuggers outside of_the IDE world._For instance in Ruby
we_usually use a_debugger_as a library (gem) and we call it as a method call
wherever you would_put_the breakpoint_in_your_IDE.

Typing in a method call_on the line where you_want to_debug isn't much of a
leap from clicking a_breakpoint.

I_am sure the_situation is similar in other languages.

~~~
itsananderson
The big difference I'd_point out is that breakpoints can_be added and_removed
at_runtime._Sounds like what you're_describing is a situation where you_have
to modify your source code to_add a breakpoint (similar to a "debugger"
statement_in JavaScript or C#). To me,_the big value of an_IDE is_that it lets
you set/unset breakpoints,_step, inspect arbitrary_data, and_modify
application state, all_at runtime. Now, I still typically_work in VIM_and pop
open an IDE/debugger only when_I_hit a hairy_problem,_but_I still_find them
really useful_in_those cases.

------
sudioStudio64
Its_a_shame that every Microsoft post goes_the_same way.

~~~
tkubacki
MS is (again) new cool kid._Rainbows and unicorns.

------
morpheous
If Microsoft_continues_like this - I'll_have no choice but to_start liking
them and doing more dev_on their_platform ;)

Somehow_though, I can't seem to silence the inner voice in my_head that keeps
asking: "Can a Leopard_really change it's spots"?

It'll_take a_few_more iterations of_MS's_displays of_commitment to "Openness"
to get me to believe_that they_have fully embraced the concept.

I won't_be holding my breath...

------
Roboprog
OK,_so_after wading through all the marketing_fluffery, it sounds like MS is
coming_to the table with source_control_hosting,_and calling it Visual Studio
(Online)???_(I sort of expected some kind_of web based_editing, or maybe even
remote debugging, based on_the_name).

And, judging from the comments, its_greatest_strength is when it emulates git