Choosing a software project

After buying my first flat, (a London flat is like a US apartment, but smaller, and more expensive) and frantically developing websites and apps for a failing (now failed) technology start-up company, I was made redundant.
I suddenly had some free time to work on my own software project, buy some furniture, blog, and stop living like some cross between Mark Zuckerberg and Renton from Trainspotting.
Goals of the project:
- Showcase my technical skills to future employers
- Learn new technology
- Make some software that Iām going to enjoy building
- Build a website and app using the same codebase
- [optional] Make something people want, and will pay for
I spent ages trying to think of a thing that people want. Most of my ideas had already been done e.g. The Great British Toilet Map. After a lot of research into start-ups over the years including recently seeing serial tech investor Andrew Lockley, tearing apart business ideas in a Dragonās Den (or Shark Tank) style at the āLondon Tech Dayā and reading Lockleyās blog post ātop 10 reasons why your business plan is pantsā I came to the conclusion that, at least for now, Iām better off making a personal portfolio project that will be enjoyable to make, rather than trying to create a profitable product.
However, I took away one bit of advice from Lockley: you need to know your domain. Your domain is your specialist subject, the area of knowledge where you have a competitive advantage, and arenāt just winging it on optimism bias and wishful thinking.

London Tech Day: Hopeful start-ups vying for each otherās (not customersā) attention.
What do I know about?ā¦
Iām an Underground Comedian. But new act stand-up comedy nights have already been covered by various websites, including Open Comedy.
Iāve just finished working on a car app. Vehicle telematics? Loads of companies are doing it, and I live in London ā I canāt remember the last time I needed to drive a car anywhere. Iām green, I donāt even like cars.
So what is my domain?
In my free time Iāve been wondering around my local area. I only moved to the New Cross and Deptford area of South London in the summer, but I was so busy at work, I hadnāt furnished my flat or explored the area. Finally I had time to do both those things.

As I wondered around, I was looking for website or app ideas. Maybe things in the world that people were doing manually, or on paper, that could be digitised. Maybe needs that arenāt getting addressed.
Iād also been so busy at work and moving house Iād neglected to exercise, so I took up jogging.
On one of my jogs I discovered an old mattress that had been fly-tipped and dumped on the pavement. I joked to my girlfriend that Iād bring it home for us to sleep on.

Then I kept on discovering fly-tipping, particularly mattresses and beds. I did some research and discovered the excellent FixMyStreet.com. And it became a new hobby of sorts, to report dumped mattresses and beds from my daily walks and jogs. Then the council would be alerted by the app, and the fly-tipped mattress, probably soggy now, would be collected, and sent for recycling.
(Ironically all this rigmoral is pointless because Lewisham council offer a free mattress collection service, but no one seems to have told the punters round my way.)
I took one of the dumped bed frames home, and it became my bed. (But donāt tell my girlfriend.)
I didnāt however, take home one of the old mattresses. I drew a line at that. As my girlfriendās old Irish grandmotherās says:
āBuy a decent pair of shoes and a decent mattress. Because you are always in one or the other.ā
ā Old Irish grandmotherās saying
So I bought the Which? magazine best buy online ābed-in-a-boxā mattress.
Iād been so busy at work, Iād been sleeping on a camp bed for a month, and then the Which? Best Buy mattress on the floor for months.
My new girlfriend had been very understanding about sleeping on the floor. She, as a jobbing actor, was sub-letting a late night roulette TV presenter friendās flat. My girlfriend was sub-letting between herself doing stints in Ireland acting in an arty film where she played the part of a talking cupboard ā so she was used to roughing it a bit.
(Which was not the attitude I was expecting from having watched women in āSex And The Cityā and, that winter, reading the Tinder profiles of the duck-faced Instagram generation.)
I also noticed The Great British Toilet Map andĀ FixMyStreet.comĀ were not using the Google Maps I was used to. This led to geeking out on OpenStreetMap and attending their London meet-ups.
Anyway, I was also scouting out local places where I can work from, the local libraries, cafes, co-working spaces and hipster hang-outs. Of which there are many; New Cross and Deptford are up-and-coming areas with a local art-student scene from Goldsmiths University.
Please world, donāt make me go back to a grey office.
So I was racking my brain, whatās my domain? What is my specialist subject?
I could just get data from an open API (app programmerās interface ā for getting data from a cloud on the Internet), such as the Internet Movie Database API. Apparently itās the most used open API. But thatās a bit boring and over used. But if I donāt use an open API, where am I going to get data from?
I canāt expect to use user-generated content at first, because I donāt have any users (see Lockleyās rule #2), also my previous experience of user generated content on a now defunct website I worked on idiotsguides.com, is you get a load of spam, flame wars, and all that nonsense.
What do I know about, that Iāll enjoy building?
Iād almost taken part in the Goldsmiths University weekend long Hackathon.
Hackathon: portmanteau[1] of āhackā and āmarathonā. However, confusingly, it has nothing to do with breaking into computers, or running 27 miles, and is more like an adult sleepover where you eat pizza, make websites, and throw sleep-deprived huffs at strangers.
The theme was āHerritage Hackā. But it wasnāt clear whether non-students were allowed to take part. So I read the background materials on the theme, and decided to go to the presentations at the end of the weekend, to see what the students had created.
On the Saturday I got an e-mail thanking the entrants for taking part and asking for feedback. āBit weird,ā I thought, āmaybe they finished early?ā.
I went to the presentations on the Sunday and true enough, myself and a woman from the local āBrockley Societyā found the university hackathon room empty and no presentations to be had. āBloody studentsā I joked in my head. They are not the most reliable bunch. I was the same when I was at university.
But one of the suggested projects for the Hackathon interested me. The Lewisham Museum, an odd collection of things, currently locked away in the basement of the New Cross volunteer run library, āNew Cross Learningā.
Iād already been to New Cross Learning while exploring.
The funnest thing about it is the downstairs toilet has bookshelves in it. The crime section I seem to remember.

The Lewisham museum collection of oddities is not open to the public. The Lewisham Museum is unlikely to ever have a physical space open to the public. Perhaps I could do a museum website / app instead.
Iād already been to the South London Horniman Museum looking for the shrunken heads and the merman. Sadly the heads werenāt on display (the Spanish volunteer gave me a weird look when I asked her about them) and the merman is on loan/holiday in New York. But I did discover that the British EU passport is now a museum piece.
@todo fix this Instagram embed
[
View this post on Instagram
](https://www.instagram.com/p/BqU5Xenhdyi/?utm_source=ig_embed&utm_campaign=loading)
So while wondering New Cross and Deptford looking for ideas and exploring interesting places, the idea hit meā¦
I was probably at the Albany Theatre at the time. It was my new favourite mid-week lunch spot. There is normally some community event going on in the cafe: old people knitting, breaking into song, unemployed people working on their CVs, that sort of wholesome thing that gets you out of your geeky head for a while and gives you a warm feeling of being connected to the community and there being good in the world.
The antidote to the hard-nosed business world where you work for a boss for four years and one day he pretty much tells you to return you security pass, collect your stuff in a cardboard box, and never return to the building.
Plus thereās not many places in London where a quality home cooked meal (including some ingredients home-grown in their garden) can be bought for only about a fiver (Ā£5.)

The idea that hit me was⦠my specialist subject, my domain, is this:
The weird, funny, and hipster things to do around New Cross and Deptford.
Iād spent the last few weeks scouting out all these things in the area. I know where all the community toilets are thanks to the Great British Toilet Map. Why not build an app / website of all the weird, funny, and hipster things to do around New Cross and Deptford Iāve discovered? If I have time, I could also add a section for the Lewisham Museum.
The idea is map based, which I like, and gives me an excuse to use OpenStreetMap. Also, one of the companies I was courting to work for, uses MapBox so potentially I could learn that as part of the project.
Actually there is one very good reason not to do the project. Itās very niche, itās not something that people will want in great numbers and it is unlikely people will want to pay for it. Itās not really an idea that scales, unless, maybe I make it a technology platform and do something like sell fanchises to people in other geographical areas. And the local geeks, students, and hipsters are unlikely to pay for it.
But you know what. F@CK IT.
Iād enjoy making the project, I know the domain and the technology, and it will showcase my skills if nothing else. It could meet goals 1-4 just not goal 5. (At the beginning of this blog post, remember the goals?)
As someone once said: āscrew it, lets do it.ā
(I forget who said it. Sounds like a self-help book title.)
And the name for the project came quite quickly, a quick search showed it was available.[2]
A portmanteau[1] of New Cross and curiousities. (Actually, it started as Newcrossity, but my girlfriend thought the plural works better, and she has an English degree waiting to be used. And it now reminds me of the Geocities website from the nineties, popular before the first dot com crash.)
Itās not perfect, ideally Iād like it to be something with no ambiguity in the spelling of the name ā is it one s or two? But itās better than one company I worked for, that went from one regularly mis-pronounced name, to another, regularly mis-pronounced name. The CEO had previously announced something like āwe donāt know what the new name will be yet, we have a crack team of expensive marketing consultants working on it, but one thing I promise, it will be easy to pronounce.ā It wasnāt.
Newcrossities will do, and Iāve learned from comedy improv: donāt spend more time, blood, sweat and tears on coming up with a team name than doing the actual acting. Naming things may be the #2 hardest thing in computer science, but you can change names of things later if you have to, itās a ball ache, but you can. (Like Stripe.com did.)
Maybe Iāll talk to a marketing friend later about the name, and before marketing it. Or maybe I wonāt market it at all. (Like young billionaire Stripe.com CEO Patrick Collison didnāt do at first.)
Goals 1-4, Louie, goals 1-4. Stop writing this blog post and actually make the software.
UPDATE March 2020: I made it, she lives! š Beta version of Newcrossities is live at:
https://www.newcrossities.com/
Iāll be giving tech talks about the project, I have a couple in my diary soon that have been cancelled due to coronavirus COVID-19.
And to my detractors I would say⦠It takes a lot of time to make something look this slapdash.
Footnotes
[1] portmanteau: [noun] A new word that has been invented by blending together two perfectly good words. A trend made popular since Brexit. A trend I perpetuate which is deeply annoying to my girlfriend.
[2] Iām a bit weary of working on projects that no-one thought to check if the name is already in common usage by someone else. (And already Google SEO search engine optimised by someone else.) Normally āPortalā or āUMS ā universal management platformā or iSomething. Or (in a trend originally pointed out to me by comedian Boris Witzenfeld ) Adjective Animal, e.g. Hungry Horse, Fast Skunk, Punchy Monkey ā because the company thinks itās quirky and original⦠just like everybody else.
Acknowledgements
Cover photo: A Goldsmiths art student I stumbled across at New Cross Learning (library), does an art project based on maps of the New Cross / Deptford area. Probably a lot better than my geeky attempt will be.
- ā Previous
If you were to start React all over again what would you do? [NSFW] - Next ā
About This Blog
