Live data from Hacker News

New Product From 280North: Atlas

280atlas.com

71–77 of 77 posts

Re: New Product From 280North: Atlas

#71

These guys are awesome and I feel kind of bad to say this, but it's the perferction of a failed idea. I've been trying these kinds of GUI builders for almost 20 years, starting with VB and PowerBuilder, and I always ended up not actually using them. The usual criticism is that they generate awful code, but that's not necessarily the case. The problem is really that these tools ask you to keep clicking on lots of litt…

To nip this one in the bud: Atlas doesn't generate code. It serializes the objects that represent the "views" and other objects. This has a number of advantages over the code generation method.

Also, I think Atlas allows for the sort of abstractions you're looking for. It comes with a bunch of built in widgets which are great, certainly for prototypes and simple UIs, but even fairly advanced ones too. But if they're not good enough, or you have some custom widget/layout you can easily add it to Atlas as a plugin and treat it as if it were a built in component.

But I'm certainly interested in hearing more about the problems people have with these sort of tools.

Re: New Product From 280North: Atlas

#72
post #22
post #10

It's fascinating to watch the re-invention of the browser as a NeWS server (client in normal terminology) from nearly 20 years ago. Postscript imaging model == HTML5 Canvas, Postscript == Javascript. Hmm...

But was NeWS a good idea? It seemed excessively complex to me, just like AJAX.

What do you find to be complex about AJAX?

Re: New Product From 280North: Atlas

#73
post #21

Earlier quoted context omitted.

I can't give this topic the justice it deserves in an HN comment, but yes I'll clarify. In 10 years time, the "IT Department" virtually won't exist at most small-mid size businesses. I think a lot of business software is going to be taken off-the-peg, or plug-boarded from open source software as interfaces approach ubiquity and organisations like government, banking and b2b start to expose consistent "APIs". It's alr…

Seriously? I hear this all the time; do you guys work in IT or in web development? The web people are way over on another page. ERP is primarily the reason IT exists and ERP packages take DECADES to change - witness the MASSIVE amount of COBOL still around (including here). ERP deployments are complex and almost always customized. I suspect Gen X and Gen Y (which includes me) generally doesn't have a clue at what goe…

Apologies in advance if this is rambling.

I'm an IT contractor (never done web for money). My opinion was formulated based on my experience managing an IT division over 5 years or so and also doing various PM and architecture roles.

You can more-or-less validate the first 50% of my claim by giving a bunch of computer literate people some brand new boxed PCs or Macs, and an internet connection and telling them to go for it and set up their environment. They'll be able to get things up and running, and if they have a little bit of nous they will usually come up with something workable.

Of course, it won't be engineered. I did some work for a fairly big manufacturer about 10 years ago that opened a small office on the east coast of Australia. The small office got absolutely no IT support as it was off the radar, and because of the corporate structure Finance left them alone too.

They managed to brew up the essentials of what they needed using Access for sales/marketing, MYOB for the books and corporate webmail and hotmail. When IT found out, they went spare and "fixed" everything. The office suffered in both performance and morale because instead of their terrible (but working) homebuilt CRM and accounting systems they had to use a set of ancient AS/400 apps that were about 1000ms away (no problem for interactivity because they were on 5250 screens, but very slow turnaround). The PCs were useless too, IT made them log in to Netware and do file/print over an 8kbps CIR Frame Relay connection.

Government (and to a lesser extent business) exposing and unifying APIs and SAAS probably means that in 2009 situations like the one I messily chronicled above will scale, because the IT development and infrastructure component just isn't required. Someone somewhere else who knows all about scaling, security, DRP and backup has done it for them and is happy to charge a per-user-per-month fee.

If this happened now, they might have used a 37Signals product and Salesforce for example (no idea about the ERP side).

My current contract is a guerilla finance project to build some analysis tools for SOX compliance that they haven't been able to get corporate IT to deliver on for 3 years. We built a small app in Python with a web front-end (Django). It was quick, it worked, and it's a manifestation of people realising that IT has become commoditised and that IT doesn't have to be hard. I guess IT wanted to do something like build some ABAP programs in SAP using consultants that charge £800 a day on a 2 year timeline.

There's a lot of law firms, design offices and small practices that just go out and buy some macs and never even call in IT help. It's going to happen and keep happening, and it's difficult to see how the shift away from corporate IT could happen if you're focussed on changing the VAT rates in FORTRAN, applying PTFs to the iSeries, or keeping the active directory backed up. Shifts aren't usually obvious when you're in the thick of it.

I don't think the quickest typists in the typing pool ever thought that the managing director would type his own memos 30 years ago, either.

Re: New Product From 280North: Atlas

#74

Earlier quoted context omitted.

Adobe is working on a promising product called Catalyst that aims to allow designers working on Illustrator/Photoshop templates to convert them into Adobe Flex UI screens (mxml). It is promising because from what I've seen so far the mxml isn't very developer friendly. The aim, of course, is for the designer to generate the exact look and feel for the wireframes and render them (using Catalyst) to MXML for the Adobe…

Would you mind emailing me? I'm working on a project in Flex and always like to learn more about how others use it. (That goes for any other Flex developers here as well. Seems that the intersection between HN readers and Flex developers is pretty small!)

I've created a 'Discuss YC: Adobe Flex' thread. Perhaps we can use that as an anchoring point for discussing Flex on News.YC (I read the guidelines - it seems to be not explicitly dis-allowed)

http://news.ycombinator.com/item?id=495872

Re: New Product From 280North: Atlas

#75

These guys are awesome and I feel kind of bad to say this, but it's the perferction of a failed idea. I've been trying these kinds of GUI builders for almost 20 years, starting with VB and PowerBuilder, and I always ended up not actually using them. The usual criticism is that they generate awful code, but that's not necessarily the case. The problem is really that these tools ask you to keep clicking on lots of litt…

I think you're not aware of the Cocoa development culture that spawned Atlas/Cappucino.

People in this culture don't tend to build the kind of endless, mindless forms you're talking about. They build real apps.

And they don't generate code--they generate linked objects (freeze-dried in .nib/.xib and now .cib? files) that are unfrozen at runtime.

If you had to generate a whole bunch of mindless forms, you're right--metaprogramming solutions would be a big win.

Re: New Product From 280North: Atlas

#77
post #52

Earlier quoted context omitted.

Templates can be reused across projects, and there could be a hierarchy of inheritance (don't know if that's done though). I agree that visual programming seems to be one of the great failed dreams - lots of academics and practitioners tried it, and it just doesn't seem to work. Although, the crop of XML-mappers (mapforce, biztalk mapper) do represent simple functions in a visual language, and seem to own that market…

I agree with you that visual tools are probably not finished as a means for non-programmers to automate things. You point about regular expressions and SQL is very good. Some business people have been doing amazing stuff with Excel or even Access and I know people who use visual regex builders to reorganise the tags and titles of their mp3 files. What's important, though, is that these people don't build UIs. First a…

"You can't build a UI builder with a UI builder". :-)

I like your point about users "reacting" to an limited range of choices, explicitly stated (and surely using domain specific terminology). It's a grammar you don't have to internalize, with libraries you don't have to know about, or know the search terms to find term. It's very "discoverable", and the limited and clear range of choices minimizes the information content (increasing the probability of obtaining the desired outcome). I'm sure it would also prune the tree by omitting choice combinations that don't make sense.

I think people don't like the system guessing for you, like Office's Clippy. Maybe it's OK if the user asks for the guess - like getting a list of search results; or vim/bash completion; or suggestions (google, Stackoverflow)

Post reply on HN