Live data from Hacker News

Conception – An experimental modern IDE written in Go

github.com

21–30 of 81 posts

Re: Conception – An experimental modern IDE written in Go

#21
post #5

Author here. I was just about to go sleep when I noticed a retweet and a lot of new stars on Conception; this explains it. The linked C++ project was the result of an initial year of working on it, which culminated in a winning entry to LIVE 2013 contest [1] and me switching to working on a version of it written completely in Go [2]. I no longer work actively on the C++ version, but I do on the Go one [3]. Primarily,…

After watching the demo video I though it looks cool, but impractical and ineffective for non-demo usage. It looks heavily dependent on mouse centric Bluebottle-style zoom/scroll desktop and drag-and-drop windows/widgets. Do you have plans/ideas how to transfer some of the advantages to a more keyboard centric, tabbed/tiled window management UI, and if that would be more practical and effective in non-demo usage scenarios?

Re: Conception – An experimental modern IDE written in Go

#22
post #8
post #7

Earlier quoted context omitted.

It's really interesting to go back to my old notes and goals and, with hindsight, truly understand _why_ they didn't work out, and what it would take to make them work. It would be awesome if you could blog about it or share your notes!

I agree, that would be useful, if not the most useful thing I could do, so that my findings aren't in vain. Sadly, I don't do any blogging, but I'll see if I can do something about that.

I'm very interested in reading this too, but please don't let "set up a blog" be a blocker on "share what I learned". You could just add a findings.md to the repository

Re: Conception – An experimental modern IDE written in Go

#23
I love the instant update and the tight feedback loop. This is what I actually want when I hack together my inotifywatch command in the shell.

But I can't do the clicking and dragging. If the layout was automatic and controllable via keyboard, I'd give this a serious look.

Re: Conception – An experimental modern IDE written in Go

#24
post #5

Author here. I was just about to go sleep when I noticed a retweet and a lot of new stars on Conception; this explains it. The linked C++ project was the result of an initial year of working on it, which culminated in a winning entry to LIVE 2013 contest [1] and me switching to working on a version of it written completely in Go [2]. I no longer work actively on the C++ version, but I do on the Go one [3]. Primarily,…

I like it! I've been thinking a lot about user interfaces for creating programs and gaining insight into execution lately, so I'm really glad to have seen this. From the demo video, it looked a little cumbersome to move everything around and it seems like your workbench can get disorganized quickly. Have you experimented with layouting at all? Also does it actually feel cumbersome in practice, or is that a misconception from just watching the video? Anyway, great effort. Looking forward to see this develop.

Re: Conception – An experimental modern IDE written in Go

#25
Is this similar to what Epic Games has been doing with their Unreal Engine, specifically the Blueprint system? The main difference appears to be that you can directly write code, which does seem more powerful. There's a lot of power in bridging the gap between developers and designers, would love to see where this goes.

Re: Conception – An experimental modern IDE written in Go

#27
post #25

Is this similar to what Epic Games has been doing with their Unreal Engine, specifically the Blueprint system? The main difference appears to be that you can directly write code, which does seem more powerful. There's a lot of power in bridging the gap between developers and designers, would love to see where this goes.

Not really. You're thinking of blueprints. They're quite different as there is no typing involved (beyond power user shortcuts)

http://i.imgur.com/T2p18c5.png

Re: Conception – An experimental modern IDE written in Go

#29
post #27
post #25

Is this similar to what Epic Games has been doing with their Unreal Engine, specifically the Blueprint system? The main difference appears to be that you can directly write code, which does seem more powerful. There's a lot of power in bridging the gap between developers and designers, would love to see where this goes.

Not really. You're thinking of blueprints. They're quite different as there is no typing involved (beyond power user shortcuts) http://i.imgur.com/T2p18c5.png

Yes, I said Blueprints (and have had quite a lot of fun with them) - https://twitter.com/mojobojo/status/471669248910049281

Was curious what the main difference was.

Re: Conception – An experimental modern IDE written in Go

#30
post #19
post #10

Earlier quoted context omitted.

Developers who re-invent/re-imagine some wheels usually realize at the end why the original wheels are designed like those. We, understandably, don't quite appreciate the work other people have done, where we consider their tradeoffs as mistakes. But when we do them ourselves, we eventually see the huge amount of conflicting goals, as tradeoff is the essence of engineering, or anything. However, almost all the good n…

>We, understandably, don't quite appreciate the work other people have done, where we consider their tradeoffs as mistakes. Part of this is because it's hard to differentiate between crap and something that was well-designed without putting the time into researching it. This leads developers to just assume most things are crap unfortunately.

It is important to distinguish between prototypes and demos vs. products meant for consumption; many people easily get confused that all released code should somehow be shippable. This is why I'm hesitant to release my own demos even though I get a lot of requests for them.
Post reply on HN