HN user

Warewolf-ESB

25 karma

Warewolf ESB turns the complication of integration into a simple, seamless process that is deployable across multiple systems in record time. The easiest service bus available, Warewolf ESB is 100% open source and fast-becoming the developer’s choice. With over 40 tool connectors, including drag-and-drop tooling, a rapid prototyping platform, visual IDE and secure messaging, Warewolf ESB is purposefully easy to learn and simple to use so that it can be deployed by anyone, into any system, anywhere, anytime… and it’s free.

Download compiled version for free at: http://warewolf.io Or get the source code from: https://github.com/Warewolf-ESB/Warewolf-ESB/

Posts11
Comments45
View on HN

There is no rule as to what the reason is. Firstly, the person must be a good fit for the team - a team player, right values, work well with the other members, be self driven, passionate etc. If that is ok, then secondly they've got to be able to do the job! Technical skills must align to the salary they are asking for - if they are expensive resources then they really need to do what they say they can. If they are not so expensive then there is more room for new learning and basic growth. None of this is possible without the right attitude. Successful candidates must have both.

If you are contributing to OS projects like you say you are, and managing to do a variety of freelance work for an extended period of time (min 1 year) it looks good. I would not recommend freelancing for a few months then trying work - it could make you look a bit lame. But if you can sustain it and show all your activity on GitHub it can work in your favor. Good luck!

When we hire we look at years of working experience, and request a technical assessment before interview. In my opinion, quality of work and culture fit are far more important than a college degree. Many colleges are out of date and behind technology.

I would suggest building up your portfolio and reputation by working on open source projects. You will also learn a ton from experienced developers you meet there - more than you could in the same amount of time at a college.

If you code in C#, we'd love to see your contribution to our project here - https://github.com/Warewolf-ESB/Warewolf-ESB

Good luck!

I've never done a PhD but I have (and do) run a start up. To do it successfully you will more than likely spend 90% of your waking hours obsessing, thinking, working, planning and doing stuff that your start up needs. I can't imaging having anything else big, like a PhD to focus on at the same time. There is also a good chance that your family will be missing out on time with you, because of the above. While it is VERY fulfilling, and certainly has the ability to bring in rewards far bigger than a "job", think about it carefully. You need to really want this, it is not always easy and can be risky. Good luck!

Get involved in the open source community. You will be able to see how bigger systems are built. Right now you know what you know and you know what you don't know. But the gaping hole is that you don't know what you don't know! Unfortunately working solo can be a bit of a trap in that regard.

Ultimately, it is for conversion of the right person. Conversion may mean anything from giving your existing customer information they need, getting a new customer on board or getting a newsletter sign up.

Some "visal programming languages" are actually faster to develop, specifically where there are prebuilt components and the real ability to reuse existing work. Another great advantage is for business people and BAs to be able to easily see and understand how the application works, and even contribute at a meaningful level to what business needs.It's easier for new people on a project to pick up an understand what has been written, rather than getting their head around thousands of lines of code. While technically not a visual programming language, we're developing an ESB that works inside a visual IDE and uses a lot of flow based and visual programming principles to make it easy to learn and simple to use. It's an open source project, go check it out on GitHub - https://github.com/Warewolf-ESB/Warewolf-ESB or get a compiled version from http://warewolf.io

I really recommend keeping your CV simple, but informative. Most people will scan it and check for the correct skills and experience, years at each job, salary information and reasons for leaving. Too much info on your CV can likely lead to it being overlooked. It's your first impression on with a prospective employer - it's really worth getting right. Good luck!