tag:support.nodebox.net,2012-11-01:/discussions/general-discussion/15008-other-programsNodeBox: Discussion 2021-01-30T09:50:49Ztag:support.nodebox.net,2012-11-01:Comment/478895332019-12-02T18:39:13Z2019-12-02T18:39:13ZOther programs<div><p>Hello everyone, as a person who creates in everyday life in matter, in my free time I started programming. I mainly care about 2D geometry. And I must admit that I tried Touch designer, openframework, processing, maxmsp, vvvv. All these programs seemed extremely difficult to me and nodebox 3 as the only one in my opinion is intuitive and simple to create such 2D / 3D solids. And what are your experiences with other programs compared to nodebox?</p></div>Patryktag:support.nodebox.net,2012-11-01:Comment/478895332019-12-05T06:21:05Z2019-12-05T06:21:05ZOther programs<div><p>I used to do most of my graphics coding and data visualizations in Processing (or Processing.js). I found it more elegant and intuitive for that kind of work than, say, Python.</p>
<p>But then one day I had to rework an old Processing project that was fairly complex. When I scrolled through several hundreds of lines of code, with lots of global variables on top and tricky subroutines to handle mouse events, etc. I suddenly felt weary to my very bones.</p>
<p>I was just so tired of wrestling with punctuation, difficult debugging sessions, endlessly scrolling up and down to find a particular section of code. There was such a tedious gap between what was in my head and what it took to see it on the screen.</p>
<p>It was then I remembered a demonstration Frederik de Bleser gave at an openVis conference I had attended the previous year. He created amazing drawings almost effortlessly without writing a single line of code. I looked it up online and downloaded NodeBox to give it a try.</p>
<p>The rest is history. I've never turned back. I've done pretty much everything - work and play - in NodeBox ever since.</p>
<p>To be sure, NodeBox is full of limitations, bugs, and irritating peculiarities. Coding without loops took a lot of getting used to. But for me, the feeling of shaping ideas like clay is worth it.</p>
<p>I love the immediate feedback I get when I scrub parameters back and forth. I love the zoomable user interface. Debugging is SO much easier; if something does go wrong I can just click from node to node to see what happened. And because Nodebox is so different from other tools and languages, the things I make with it tend to be different as well and often surprise my colleagues at work. Nodebox helps me think outside the box.</p>
<p>I am a very visual person so I love seeing my code in a visual way. I spend extra time rearranging my nodes even after my code is working. It's meditative and relaxing - something like flower arranging.</p>
<p>I would NOT use NodeBox for 3D work, and, sadly, it does not do non-vector images. But for pure 2D drawing, for getting to the essence of things, it's my go-to tool.</p>
<p>John</p></div>john