337 karma · joined January 25, 2015
Contact - ruairidhwm[AT]gmail[DOT]com
Hopefully not self promotion, but I wrote a blog on this a while back: https://ruairidh.dev/how-to-understand-a-new-codebase
Location: Glasgow, Scotland
Remote: Yes.
Willing to relocate: Not immediately but potentially down the line.
Technologies: React, Node, GraphQL, Postgres, TypeScript. Happy to learn others!
Résumé/CV: https://www.linkedin.com/in/ruairidhwynnemchardy/
Email: My username at gmail.
----Former lawyer turned software engineer. I've been working in startups until recently and am open to a new opportunity. Ideally I'm looking for somewhere I can keep learning and growing my skills! Very used to working remotely.
It isn't much fun but that's the way of these things. Got to stay positive and will be checking the HN "Who's Hiring" threads.
It's a mix of my projects (things like computer vision for face detection, and recognising knives in images), to beginner articles on JS.
I'm a former lawyer turned software engineer, and am documenting what I have learned.
I saw a thread about this the other day and wanted to hear from more people on how they do this!
1. I don't imagine that most people us an app for the daily running of a household. I can see this working better for students in private accommodation, room mates, etc. Less so for couples and families.
2. The website doesn't really tell me why this will make my household successful. What's the value proposition? All I'm seeing just now is actually another layer of life admin as I need to input lots of data in the app.
3. The design could really use some work. That's not to be mean, but right now it's not hugely appealing and I nearly closed the tab immediately. It looks like the sort of system you might tolerate at work, but wouldn't want to use as part of your personal life. I'd recommend checking out some tips by Steve Schoger for design, consider using a theme, or paying someone to do this if you don't have time. It just doesn't really resonate with a potential user and erodes trust.
4. Who are you marketing this to? Think about it and tailor your copy / design accordingly.
Hope that helps!
Madrid:
I'd say this is more of a working city and has less of the mad tourism / party scene. There's a good tech scene present, with plenty of meetups and an increasing number of startups. Things like Google Campus are great spots to meet like-minded people, and there is plenty of work available but you may end up in more of an 'enterprise' style place.
Barcelona:
Very, very popular with tourists. This can be a downside depending on how much you like your peace and quiet. I lived in one of the busiest places for tourism (El Born) so I ended up quite used to the chaos.
With that said, it's an extremely international city and that shows in the amount of startups, co-working spaces, and meetups. It has more of a 'tech' vibe to it. There are some downsides however in that a lot of people there are quite transient, so it can be harder to make meaningful connections.
In terms of language, since you're fluent in English and Spanish then you'll have no problem in either city. Madrid is definitely more Spanish focused, whereas in Barcelona I ended up speaking more English and French than I did Spanish weirdly. It just depends on the crowd you're in.
Happy to discuss more, or put you in touch with people / recommend places if you want. My email is in my bio.
Although it's a silly side-project, it was fun to make and gave me a bit of insight into how facial-recognition works :)
I actually approached this problem from the other side a few years ago and made a service which let brands purchase the rights to users' Instagram photos. It was definitely an interesting experience, but this is a great way to help the users a bit.
This took about 30 - 60 mins each day and was monotonous. Just copying and pasting the client name into the browser search tool.
I automated the process, making a small website which lawyers could add their client and would receive an email if the name appeared in the court lists. I ended up turning it into a small SaaS business for a while and sold a licence to my company.
Not a huge victory but it felt great at the time!
The stack is GraphQL Yoga and Prisma which simplifies things quite a bit!
I find it works well for when we need to collect information from several places at once which in our older API required several requests to REST endpoints. Now we have a single request and a much faster response time.
Think the above has been mentioned on BellingCat too.
Part of the problem is that legal teams don't understand how this software works, and the companies that create it use salespeople who will promise all kinds of things, so you end up in the situation where an in-house team has been told it will cut down their hours by X%, the software isn't designed for whatever task it has been sold for, and it becomes a hack job to make it do so.
The areas like family law (or particularly executries) are great for document generators. Similarly in corporate where there is a lot more routine work. These have already come into law firms in a big way but it's not particularly innovative (though still welcome).
As tptacek pointed out - there is no chance that this document would survive first contact with a sophisticated party and any qualified lawyer would likely rip this to shreds.
Firstly there is no regard to the potential jurisdiction that the user chooses. If I were to put in England then that would mean there are different contractual implications to choosing Scotland. Ditto for states in the USA. A layperson won't know this, and a lawyer would need to review the provisions.
There are also a ton of generalised terms in this document where things like 'intellectual property rights' aren't defined. These aren't generic terms and in the event of a dispute, language really matters. There is a reason why contracts are much longer when professionally written.
This isn't to attack the idea, I'm hugely in favour of open access to legal documentation, but people need to realise that most legal work is bespoke - even if law firms do it on a 'churn' basis. This is a great effort to further open law but it's dangerous for people to rely on this.
Source: I'm a software engineer and a qualified lawyer