bensummers

Joined 17 years ago

Karma
16,965
Submissions
1,888
Member since
Apr 4
Location: London, UK

Blog: http://bens.me.uk

Twitter: http://twitter.com/bensummers

Web app: http://haplo.org - Haplo - open source information application platform.

Join me: http://www.haplo-services.com/jobs

Contact: Use contact form on web site, or first dot last at my company's domain.

Do get in touch. I'm always glad to meet new and interesting technical people, especially if you're in London.

View on Hacker News

Recent submissions

Comment · 7 years ago
Haplo | London | ONSITE | Software Developers (all levels)

We build applications to help universities manage their research on top of our open source information management platform.

Haplo is a small bootstrapped company, founded over 10 years ago. We always have the excitement of building new things, within the stability of an established company.

https://haplo.com/jobs/senior-developer

https://haplo.com/jobs/developer

In particular, we're looking for:

DEVELOPER - ACADEMIC REPOSITORY

We're particularly looking for someone with an interest in academic publishing who'd like to work with us on the open source Haplo Repository. Our research publications repository is a significant advance in repository technology, and we need more colleagues to help us roll it out!

https://haplo.com/repository

GRADUATE DEVELOPERS

Did you graduate last summer, or are you graduating this summer? We're a great place to start your career and would love to hear from you.

https://haplo.com/jobs/junior-developer

https://haplo.com/jobs/new-graduates

Comment · 7 years ago
Haplo | London | ONSITE | Software Developers (all levels)

We build applications to help universities manage their research on top of our open source information management platform.

Haplo is a small bootstrapped company, founded over 10 years ago. We always have the excitement of building new things, within the stability of an established company.

https://haplo.com/jobs/senior-developer

https://haplo.com/jobs/developer

In particular, we're looking for:

DEVELOPER - ACADEMIC REPOSITORY

We're particularly looking for someone with an interest in academic publishing who'd like to work with us on the open source Haplo Repository. Our research publications repository is a significant advance in repository technology, and we need more colleagues to help us roll it out!

https://haplo.com/repository

GRADUATE DEVELOPERS

Did you graduate last summer, or are you graduating this summer? We're a great place to start your career and would love to hear from you.

https://haplo.com/jobs/junior-developer

https://haplo.com/jobs/new-graduates

Comment · 7 years ago
I choose fossil at a time when it wasn't clear which one of fossil, Mercurial, or git would "win".

I choose it because it had a very clear and easy UI, guided you towards a way of working that is suitable for small teams (ie 99.99% of all projects), and had an approach to history which made it unlikely you'd ever accidentally lose work.

The only thing which has ever made me sad about my choice is pressure from people who think everyone should use git.

It also has some very nice features, like being able to give you a full web UI just by running it as a CGI process on a web server.

It is worth trying (and it can import and export git history). Just remember it's not git.

Comment · 8 years ago
Comment · 8 years ago
Oh yes, that's one of our techniques for finding graduates.

I was just wondering about how this job board was going to do it, as "who will see this" is the key question for someone considering posting a job on it.

Comment · 8 years ago
Haplo | London | ONSITE | Graduate Software Engineer

Are you graduating this summer? Haplo will help you get the best possible start to your career as a software developer.

https://haplo-services.com/jobs/new-graduates

Every year, new graduates join our team, and they ship working features to our clients within their first two weeks. We support their growth in a direction which suits them, whether that's a focus on writing code, taking a client-facing role, or developing a particular specialism.

We can do this because we've really thought about how to build a team, and a way of developing software, that can enable someone at the beginning of their career to realise their potential as quickly as they can.

Joining us will give you a wide range of experience across the full software development lifecycle, and you'll make an important contribution to your team.

You'll be building hosted products used by universities to manage their research:

* PhD Manager is our market leading system to manage PhD programmes, helping everyone work together and PhD researchers to complete their doctorate.

* Ethics Monitor enables universities to ensure that all research is safe and ethical.

* Haplo Research Manager brings together the full lifecycle of research, from the start of the project to the publication of results.

Our products are written on top of our open source platform, designed for building applications which manage large amounts of semi-structured data with a polished user experience.

While ideal, a computer science degree isn't essential, as long as you've written software as part of your degree or outside your studies. You'll mainly be working in server-side JavaScript, but don't need to have used this before.

Haplo is an equal opportunities employer, and our inclusive team welcomes colleagues from all backgrounds: https://haplo-services.com/about/who

You must have a right to work in the UK.

Comment · 8 years ago
How are you getting lots of new graduates to look at these jobs?

My company is _very_ good at getting new graduates off to a really good start to their career, so I've seen all the various sites and services for finding new graduates. (Our pitch: https://www.haplo-services.com/jobs/new-graduates )

The problem with these kinds of job sites is getting enough new graduates to look at them for it to actually have an effect, and most new graduates think they need to talk to a recruitment company or just apply to the big names. :-(

Comment · 8 years ago
Haplo | London | ONSITE | Graduate Software Engineer

Are you graduating this summer? Haplo will help you get the best possible start to your career as a software developer.

https://haplo-services.com/jobs/new-graduates

Every year, new graduates join our team, and they ship working features to our clients within their first two weeks. We support their growth in a direction which suits them, whether that's a focus on writing code, taking a client-facing role, or developing a particular specialism.

We can do this because we've really thought about how to build a team, and a way of developing software, that can enable someone at the beginning of their career to realise their potential as quickly as they can.

Joining us will give you a wide range of experience across the full software development lifecycle, and you'll make an important contribution to your team.

You'll be building hosted products used by universities to manage their research:

* PhD Manager is our market leading system to manage PhD programmes, helping everyone work together and PhD researchers to complete their doctorate.

* Ethics Monitor enables universities to ensure that all research is safe and ethical.

* Haplo Research Manager brings together the full lifecycle of research, from the start of the project to the publication of results.

Our products are written on top of our open source platform, designed for building applications which manage large amounts of semi-structured data with a polished user experience.

While ideal, a computer science degree isn't essential, as long as you've written software as part of your degree or outside your studies. You'll mainly be working in server-side JavaScript, but don't need to have used this before.

Haplo is an equal opportunities employer, and our inclusive team welcomes colleagues from all backgrounds: https://haplo-services.com/about/who

You must have a right to work in the UK.

Comment · 8 years ago
Comment · 8 years ago
Haplo | Senior Developer | London, UK | Full time, ONSITE

This job is interesting because...

* You get to think about the nuts and bolts of how web applications are developed. You’ll be building APIs, creating reusable components, and working with your colleagues to make iterative improvements.

* Our open source web application framework for developing information rich applications extends from a low level search engine up to high level UI components, along with everything in the middle.

* Our work is a bit different. We went to the effort of developing our own platform because nothing else could do what we needed. Before it was fashionable, we moved away from the relational model and built server side JavaScript APIs. Our platform is mature and incredibly effective at building applications to manage semi-structured information — and easy to extend and evolve to handle new requirements.

* You’ll be a leading voice in shaping our development practises. We build highly customised applications with lots of business logic on top of integrated products, and our API design and development processes must enable this to be maintainable and sustainable in the long term.

* We care about quality and doing things right. We know that doing things well means we can move faster, and so have minimal technical debt and legacy code. You’ll be making improvements and driving us forward, supported by a leadership team who will reduce scope, not quality.

* It’s an exciting time to join. We’re market leaders in our niche, and expanding out into related products. You’ll have the excitement of building new things, within the stability of a company with a proven business and enviable reputation.

https://www.haplo-services.com/jobs/senior-developer

Comment · 8 years ago
Haplo | Developer | London, UK | Full time, ONSITE

Senior developer: https://www.haplo-services.com/jobs/senior-developer

This job is interesting because...

* You get to think about the nuts and bolts of how web applications are developed. You’ll be building APIs, creating reusable components, and working with your colleagues to make iterative improvements.

* Our open source web application framework for developing information rich applications extends from a low level search engine up to high level UI components, along with everything in the middle.

* Our work is a bit different. We went to the effort of developing our own platform because nothing else could do what we needed. Our platform is mature and incredibly effective at building applications to manage semi-structured information.

(...more on the job ad...)

QA developer: https://www.haplo-services.com/jobs/qa-developer

* We build highly customised applications with lots of business logic on top of integrated products, using a toolkit of components. Automated tests for everything is not economically viable, so our tools and APIs have to ensure quality without automated tests for the majority of the customisations.

* This isn't a testing job. The idea is to minimise the need for testing.

* You'll be an integral part of a development team who really care about quality and good design, advocating for continual improvements and shaping our development practises.

Comment · 9 years ago
Haplo | Senior Software Developer | London, UK | Full time, ONSITE

Are you an experienced generalist developer looking for a place you can write your best code and help an enthusiastic team learn?

https://www.haplo-services.com/jobs/senior-developer

We build research information management systems for universities, on top of our open source Haplo platform.

https://haplo.org

Like a startup: Small dedicated team. No barriers to doing your best work. Opportunity to get involved with everything, should you want to. Lovely office, great coffee. Ambition to change the world in a small but significant way.

Not like a startup: Sensible working hours. Quiet environment away from the hustle. No random pressure from investors. Quality product without hacks.

https://www.haplo-services.com/jobs

Comment · 9 years ago
Haplo | Senior Software Developer | London, UK | Full time, ONSITE

Are you an experienced generalist developer looking for a place you can write your best code and help an enthusiastic team learn?

https://www.haplo-services.com/jobs/senior-developer

We build research information management systems for universities, on top of our open source Haplo platform.

https://haplo.org

Like a startup: Small dedicated team. No barriers to doing your best work. Opportunity to get involved with everything, should you want to. Lovely office, great coffee. Ambition to change the world in a small but significant way.

Not like a startup: Sensible working hours. Quiet environment away from the hustle. No random pressure from investors. Quality product without hacks.

https://www.haplo-services.com/jobs

Comment · 9 years ago
Comment · 9 years ago
This was interesting to program. Apart from having to use assembler (which was no big deal in '95), you had to structure your program as lots of tiny objects which communicated through messages.

There was no obvious way of running a program which was not designed for this architecture on the OS, except for making one massive object, which then lost all the other benefits.

Pity it didn't go further. :-(

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton