HNHacker News
TopNewBestAskShowJobs

Terry_B

591 karma · joined January 18, 2010

submissionscomments
Terry_B··on 787 Dreamliner teaches Boeing costly lesson on outsourcing
Oh absolutely, if the problem is simple enough it's definately possible :)

Even in aerospace finite element optimisation techniques have led to some very effecient structures.

The problem is when you pass the limits of what is manufacturable and have to start breaking it up into simpler pieces joined together based on time, budget, abilities, what you know will work etc.

Also when you have to meet hundreds of requirements like having to fit lots of systems that people haven't designed yet and don't fully know what they'll need yet. It's the problem of compounding unknowns etc.

An awesome chair is definately doable :)

Terry_B··on 787 Dreamliner teaches Boeing costly lesson on outsourcing
Geez, where do I begin... :)

It's a fascinating problem and on very small engineering projects with a small team of people willing to experiment with new methods it would be great to try and take things in this direction and see what works.

The reality of how aircraft projects and pretty much any engineering project really, is undertaken is currently so far from lending itself well to this type of thinking it's not funny.

Best that can be done is to chip away at little sub problems at a time tyring to improve things.

In terms of CAD data, there is a shared workspace amongst the different teams around the world. You can see what everyone else is up to.

The problem is that 90% of what goes into that design is not something that lends it self easily to an optimisation problem of any kind. At least not without gathering a ton of metrics that are currently in various documents from the 40s, people's heads and difficult to quantify metrics like what manufacturing options are currently available, what things people already have experience at etc etc.

A huge part of engineering is almost black magic. It's peoples experiences and judgements.

Also, many things are not done by analysis because we don't understand all the factors involved fully, they are done based on emperical evidence of what worked in the past. This emprical data is spread all over the place in tables and documents or just some old timers brain.

Reducing much of it to an optimisation problem is an enormously difficult task.

Then there is the analysis side of things. This is where it could be more akin to programming and could be "solved" potentially.

However, the current processes involved in doing engineering analysis makes life difficult. Basically, hundreds or even thousands of engineers produce mountains of Excel spreadsheets, words docs, text files of data and hundreds of other formats that all relate to one another somehow to tell a story of whether the aircraft is safe to fly or not.

This is far from computer code where the variables all neatly reference one another and a computer can understand it. Picking through it and figuring out how the numbers in one file match the numbers in another is a nightmare at times. I do not envy the senior engineers that have to check it and sign their name on it to say it is correct.

As you say, if everyone was working in a common IDE to do this and forcing things to have relationships the world would be a much better place for engineers. The mountain that has to be climbed to get there in the aerospace industry is enormous however.

So that I don't sound like a complete skeptic though, there is hope!

On the design side, things are most simple early on in a project where people are working on the early conceptual designs. This is were the problems are simple enough that things can be solved. It's once the conceptual design is thrown out to the large engineering departments to fill in the millions of details that the trouble begins.

And on the analysis side, the world is moving toward more and more finite element analysis. This is basically the brute force approach to analysing a structure. This is where it is in machine readable form and optimisation is possible. However, the answers the computer gives you are always layered and compromised from the engineers looking over them and having to turn them into something that's actually practical, can be built and takes into account the many requirements the computer does not know about.

Terry_B··on 787 Dreamliner teaches Boeing costly lesson on outsourcing
The problem I saw working on the 787 and other modern aircraft is that we now bury ourselves in analysis and data in the name of accuracy. Just like in programming, when the code gets complex and you have more and more dependencies. One small change impacts lots of other things and you go round and round in circles and iterations.

Back in the day they used to do more conservative, more basic calculations and conventinoal designs that they knew would work.

If there was a small change they didn't have to go and revisit everything because everything was still well within their original conservative calculations.

It's basically Paretos Law, they got 80% of the results for 20% of the effort. We are now chasing that other 20% of the results and the complexity to do so has balooned.

Terry_B··on 787 Dreamliner teaches Boeing costly lesson on outsourcing
As someone who has worked on the 787 and other large aircraft programs as an engineer and whose job it was to automate as much of the process as possible, I admire your line of thinking but I'm afraid reality is very different to what you have in mind.

If aircraft were machined out of a single block of material into an ideal structure and didn't have a million systems on board, designed by thousands of people trying to cooperate together best they can, you might have a chance.

GAs etc, are useful for small tasks here and there, but at the end of the day how the aircraft gets made and what goes wrong comes down to politics, people, communication, arcane processes and documents, money, time, regulations, rules of thumb etc etc etc

Terry_B··on Scott Adams: Phone
I have the same negative reaction to going to the mail box these days. With the exception of the odd expected delivery from amazon, nothing good comes from checking the mail.
Terry_B··on Ask HN: Is it possible to earn $1/min (not passively)?
Nice one Patrick. Having authority under some regulation certainly seems like it would be the best way to keep the price up.
Terry_B··on Ask HN: How do you determine potential market size for a web app?
I'm constantly surprised by how low the numbers are for lots of searches.
Terry_B··on Please check out our side project, OhLife (from MeetingMix, YC S08)
Writeroom + timemachine + dropbox. I don't think you're the target market :)
Terry_B··on Ask HN: Does reading HN ever make you feel like shit?
My wife has the occasional habit of cherry picking the best bits of all of our friends/acquaintances lives, combining them into one and using that as the yardstick as to how we are doing. She'd be the first to admit this btw:)
Terry_B··on How can I get addicted to programming?
I find that I'm very addicted to writing code when it's just you and your language of choice.

The difficulties in motivation start when I hit something 3rd party that I don't know very well.

There was a productivity tip on HN a while back about how you should always walk away with something incomplete so that it's easy to come back to. You know exactly what you need to do next.

But when coming back to programming means spending another hour or so reading documentation and playing with settings until it works, things get a lot more difficult I find.

Terry_B··on Zed Shaw on C++
I really dislike C++ but more to the point I really dislike other people's C++.

This is triple compounded when you only have to do C++ occasionally. I've never even got close to the point of looking at something like const *const char & and reading it like it was something normal like others seem to do.

Terry_B··on Cold Calling Techniques
Wow, you're right. Their site is gone and it's not downloading properly on itunes. Wonder if its out there somewhere.

They stopped recording them a while ago and said they had recorded all they had to say on the topic, but shame its been taken down.

Terry_B··on Cold Calling Techniques
I found "The Cold Calling Podcast" to be quite insightful and practical if anyone is interested.
Terry_B··on Squarespace raises $38.5M from Index Ventures and Accel Partners
Yeah, I'm guessing they could end up surpassing all to become the CMS of choice for large corporations with their awesome in browser editor.
Terry_B··on Squarespace raises $38.5M from Index Ventures and Accel Partners
Squarespace are offering a great service. Is it a bad sign for my aspirations as an entrepreneur though that I don't know how I would spend that much money on a business like that?

I'm guessing a lot would go on infrastructure if they do the hosting themselves?

Terry_B··on * cures (or causes) cancer
I have long wanted to see someone attempt to live their life following every piece of advice on how to increase your longevity that appears in trashy current affairs tv shows, bad newspapers etc. Would make a great blog.
Terry_B··on Venture Pimp: Mixest is like Pandora but without all that thinking attached
Grooveshark.com
Terry_B··on Ask HN: What were your naivetés in your twenties?
Ok, I want to know more :) Is your startup funded and do you work from home? Is your partner working?

I'd like to hear a little more about how they're completely orthogonal, as most people I know with kids would probably indicate differently.

Terry_B··on Ask HN: What were your naivetés in your twenties?
My desire to do this though, causes the problem that I feel like I can't stop working and constantly increasing my savings.

The idea that if I take time off for a while to work on something at a loss, the damage will be too great due to the long time effects of compounding interest etc and the desire to build a prosperous life for my family.

So I think I have the opposite problem. I have a hard time stepping off the gas pedal to pursue things that would probably be more beneficial and enjoyable.

Terry_B··on Ask HN: What were your naivetés in your twenties?
I recently asked a question that got a lot of responses along these lines. Hope you get even more! http://news.ycombinator.com/item?id=1366217
Terry_B··on Ask HN: How to become a millionaire in 3 years?
Thanks, I think you're spot on. The surprising thing is probably just how small that problem has to be when it's just you working on something in your spare time with all the things that need to get done to get to that first sale ASAP.
Terry_B··on Ask HN: How to become a millionaire in 3 years?
My problem so far has very much been that all of my ideas and efforts have been towards big, pie in the sky, breaking new ground type things. And of course, they usually don't get finished.

I've been trying to get far more disciplined in looking for the more practical, boring problem/solutions that follow market trends etc.

I just find it so hard to do because it doesn't excite me as much, even though I know there is so much opportunity out there.

Terry_B··on Ask HN: How to become a millionaire in 3 years?
No, I think it's moved on from ridiculous and just become a mandatory step at this point.
Terry_B··on Ask HN: How to become a millionaire in 3 years?
You forgot the sex tape.
Terry_B··on How to Succeed as a Consultant
When people say consulting, they seem to mostly be referring to web development it seems. I'm more of a software guy. With web development I'm guessing that finding customers is a bit easier because people tend to know that they need a new website and go looking for someone to build it.

Software is usually solving a more difficult to define problem and the customer might not even realise they need a software solution or what it should look like.

Does anyone have any experiences and advice for how they find customers for work other than web dev?

Terry_B··on How to Succeed as a Consultant
One of the major benefits of Agile that I've found is how many problems go away when the customer gets to see progress on a very regular basis.
Terry_B··on How to Succeed as a Consultant
There's another good guide here by HN user jacquesm: http://jacquesmattheij.com/be-consultant
Terry_B··on The Australian Government now wants ISPs to record browsing history
Purely tactics to get their filtering bill passed? In the end we'll all be thanking them for being such nice people that they are only filtering our internet...
Terry_B··on Game Theory - Marginal Advantage
Thanks! I'd read Costikyan and plenty of Gama Sutra before but not the others.

When sitting down to prototype a game I usually find the first iteration turns out to not have the fun gameplay you had imagined at all. It's then a matter of how to think about the problem and what things you should try in attmpet to make it fun and challenging. Perhaps you could identify that the idea just stinks to being with..

Having not worked along side an experienced game designer I'm always curious as to whether they know of ideas and tools to apply that aren't commonly known or whether it is just instinct.

I feel like there must be a large catalogue of game design rules of thumb in the heads of successful designers that have not been written down and I'd love to know them :)

Terry_B··on Game Theory - Marginal Advantage
I've had a really hard time finding writing of this quality and insight into good game design.

There's lots of fluffy, high level stuff at one end of the spectrum and then lots of stuff that discusses the details of specific well trodden genres ad nauseum.

There's not so much that's of direct use when you sit down and try and design an orginal type of game by applying principals like this it seems to me.

I don't know how much of that is because the people with such insight haven't written it down, or they really just do it by feel and trial and error rather than by applying easy to describe techniques.

Does anyone have any other recommendations like this?

← PreviousPage 3 of 4Next →