bmj1's comments

bmj1 | 9 years ago | on: Ask HN: Learning to code, without a computer?

As a teenager, my dad confiscated my laptop in the run-up to exams. Unperturbed, I wrote pages & pages of BASIC by hand, though I unfortunately never got around to typing them up...

bmj1 | 11 years ago | on: Ask HN: Who is hiring? (February 2015)

Moni (getmoni.com) - London - Visa, full time

:: iOS Developer :: Android Developer :: Linux/Devops Engineer :: PHP engineers ::

This is a great opportunity to be a part of a growing development team in a London-based mobile start-up, and work in an environment that requires collaboration, great communication skills and flexibility.

At Moni we believe in latest technologies and lean approach. Our solution revolves around a distributed API backend with UX focussed mobile and web clients. We are strong believers in lean development, outside-in testing, continuous integration and delivery; we automate virtually every aspect of our day to day and are constantly looking for improvements in these areas.

Our diverse team, based in central London, is now 24 strong and growing, we are looking for smart & ambitious people who would like to help us build something truly great. If you are engaged, critical, and always ready to propose that one idea that will make our product and systems that much better - WE WANT YOU!

We are well-funded. The founders were previously heads of Google Mobile and Yahoo! Mobile product teams and we're backed by TechStars as well as a team of smart investors & advisors who believe in our vision.

If you are up to the challenge, we’d love to hear from you. Please email Athina: [email protected] and let us know why you'd like to join.

Full jobs specs Android Developer: http://playfair-capital.workable.com/jobs/31269 iOS Developer: http://playfair-capital.workable.com/jobs/31268 Linux/Devops Engineer: http://playfair-capital.workable.com/jobs/27548

bmj1 | 11 years ago | on: Plants in offices increase happiness and productivity

When I was working in Berlin a colleague mentioned that each employee has to be within a certain distance of a window.

Apologies - but I don't have a written source - perhaps someone else can shed some light..

bmj1 | 11 years ago | on: Show HN: A collaborative newsletter for product managers

Hi all, this is very much an MVP. The idea is to collate up-to-date conversation + best practice, and share with the community. I always wanted something like this, so figured I'd scratch my own itch.

Please do feel free to provide critical feedback :)

bmj1 | 12 years ago | on: Stripe Checkout

Background: I spent the last 2.5 years working as a product manager at another payments company. I've integrated Stripe.js in various side projects. I saw first hand what happens when you make a checkout highly customisable (dozens of options): you introduce huge complexity cost.

Here are some ways this manifests:

- longer dev cycles/increased difficulty in testing/more frequent release rollbacks

- higher merchant support costs

- harder to innovate

- a need to support dozens of legacy use-cases that only some merchants use

- harder to onboard new merchants

- more complex sales process

- inconsistent user experience for customers

- higher staff training costs/time

- impossible to optimise conversion for the majority, as each merchant is showing a different checkout.

It all starts with 1 option, but it's a slippery slope.

In summary, I think Stripe are probably taking the right approach here, and I wish them the best of luck.

bmj1 | 12 years ago | on: David Cameron's Internet porn filter is the start of censorship creep

Hi bambax,

Not at all - I'm just trying to keep my comments balanced. By drawing attention to the insurmountable obstacles involved in achieving Cameron's stated goal, I would hope people can draw their own conclusions.

I personally think censorship is both unworkable + immoral, but I think the HN crowd can draw their own conclusions.

bmj1 | 12 years ago | on: David Cameron's Internet porn filter is the start of censorship creep

"Never attribute to malice that which is adequately explained by stupidity." (1)

As a UK citizen, I've been very disappointed by this debacle. I suspect that Cameron's heart was actually in the right place (protecting the children, etc) but he does not understand the significant number of unintended consequences that we are likely to see (and are already seeing).

I would suggest doing the following to make this workable long term:

- Centralise the list of sites categorised as obscene/pornographic/etc (why should it be different for different ISPs?)

- Make the list of these sites publicly accessible and searchable

- Ensure the list is maintained by a non-political and balanced panel (is this possible?)

- Implement a process for removal requests where a site is mis-classified and ensure that this appeal process is separate from the initial panel

- Implement KPIs on the effectiveness of the filter that take into account false positives + false negatives

- Remove any automatic categorisation based on keywords, this is too crude

- Make publicly accessible the guidelines for classification

Unfortunately, I don't expect the above to actually happen :(

1. http://en.wikipedia.org/wiki/Hanlon's_razor

bmj1 | 12 years ago | on: Why you should join a big company first

Excellent point - I find the long meetings aren't such a difficult thing to avoid - but certainly politics and unnecessary process have no place in a startup.

The other big lesson I learnt, the hidden cost of complexity, and importance of keeping things simple (I don't think you can get this until you meet the real world): https://news.ycombinator.com/item?id=6331082 (just submitted to HN, realised it hadn't been shared yet)

bmj1 | 12 years ago | on: Why you should join a big company first

This really resonated with me, I was one of those cocky, over-achieving kids who thought I could start a company fresh out of college.

Instead, I've worked in Product for 26 months and learnt some really good skills: how to write real requirements, how to manage expectations (up and down), how to negotiate, how to measure and to focus on moving the needle, how to build a GTM plan and execute against it, how to deal with fireman issues, how to develop with a SOA, the list goes on.

And picked up a bunch of payments industry expertise along the way.

I'm still determined to start my own business, but definitely a hell-of-a-lot more confident in my chances of success.

bmj1 | 13 years ago | on: Khan Academy for iPhone

Surprising that IOS shipped before Android given the higher market penetration of Android in developing countries coupled with Khan Academy's mission.

bmj1 | 13 years ago | on: Do not register a domain name with your hosting provider

There's another good reason not to do this. I had a host go bust ungracefully on me a few years ago - rescuing the domain took weeks of chasing with icann...

By separating the two, you can be up and running on a new host in hours in the event your host goes dark.

page 1