HNHacker News
TopNewBestAskShowJobs

ioddly

507 karma · joined March 21, 2011

:)
submissionscomments
ioddly··on Ask HN: What did you work on in 2017?
I worked on meditations, the app I use to manage my daily habits: https://github.com/ioddly/meditations

So far as I know, I'm still the only user, which is fine by me. I tried working on other things with my spare time, but the lesson I learned was that it's a lot easier and more fun to work on something that you're personally invested in using.

ioddly··on Ask HN: Good resources about legacy code?
Some really good suggestions here, so I'll just add: become acquainted with a code search tool (I used grep for a long time, now ag -- I don't think the tool matters that much for most purposes as long as you are comfortable with it).
ioddly··on Ask HN: What do you wish someone would build, that you can't be bothered to?
Part of this functionality was a YC startup a while ago: https://techcrunch.com/2011/02/14/greplin-grabs-4-million-fr...
ioddly··on Ask HN: Has working remotely harmed your career growth?
I would say that living in the middle of nowhere has certainly harmed me, which is somewhat related if the reason you want to work remotely is to say, relocate from a tech city to a rural area.

I am slowly figuring out that the onus is on me to do things like, say, flying out to conferences so I can make up the difference. My advice would be to have a plan in place for dealing with geographic and self isolation before you accept the remote job offer.

ioddly··on LiteDB – A .NET NoSQL Document Store in a Single Data File
It's definitely only about two years old. I remember commenting on it when someone submitted the repo timeline relating to JSON on HN.
ioddly··on Ask HN: How do you get the most out of HN?
I get work through the whoishiring freelancer thread. I might even be breaking even once you account for all the time I waste reading the articles ;)
ioddly··on Ask HN: What can I do to acquire more freelancing projects/clients?
I recommend doing both. It also pays (literally) to check the normal "who's hiring" thread as companies sometimes post contract opportunities there instead of in the freelancer thread.
ioddly··on Ask HN: I'm a solopreneur and I feel demoralised
There's been a lot of good advice thrown out there, so I'd just add that you might consider looking into a sleep study. I had untreated sleep apnea and it was like waking up with a hangover every morning.
ioddly··on Ask HN: Freelancer? Seeking freelancer? (December 2017)
SEEKING WORK. Houston, TX / Remote / Travel OK.

Full stack web developer. Some things I typically work with:

    Frontend => React, JavaScript, TypeScript, SASS, Bootstrap
    Backend => Python+flask or django, node.js, go
    Storage => Postgres, redis, sqlite
    Cloud => Docker, AWS
I cut my coding teeth writing compilers in C++ and Scheme, I'm comfortable working with any stack.

Shoot me an email at phil@upvalue.io or check me out further at https://upvalue.io or https://github.com/ioddly/meditations

ioddly··on Lisp in fewer than 200 lines of C
> Writing your own Lisp-ette is a brilliant evening or weekend project, regardless of the language.

Just be careful about scope creep. I started one as a weekend project five years ago and I'm still not finished ;)

ioddly··on Using a logbook to improve your programming
I find writing documentation as I go to be a particularly good form of this. I start before I fully understand how I'm going to solve something, and only check the documentation in once it's correct.
ioddly··on Skyrim rendered in text
I think most MUDs definitely fall under what you described as "kill bandit," (as do many graphical MMOs), but I do recall a few exceptions. I remember God Wars II, for example, as a game that had more complex and interactive combat: http://www.godwars2.org
ioddly··on Writing a basic x86-64 JIT compiler from scratch in stock Python
Start simple. If you haven't written an interpreter, do that first. Then figure out how to write a similar program that emits code for a virtual machine rather than evaluating the language.

I'd keep an eye on http://www.craftinginterpreters.com/contents.html, although it hasn't gotten to compilation yet (I think).

ioddly··on Ask HN: How much time do you spend on “marketing” your open source projects?
Well, I'm kinda intrigued by the Redux/C++ idea. Will there be notes or video from the conference? I looked through the talks page but couldn't find anything that seemed like that.
ioddly··on Ask HN: What is your favorite place to find work?
> tech related Slack communities

Any particular ones? So far, Reactiflux is the only one I've found that seems to have a reasonably active and quality job channel.

ioddly··on Ask HN: What are you working on?
I'm working on my habit formation/note-taking application: https://github.com/ioddly/meditations

Specifically I'm trying to work up the nerve to go implement a decent search which I've been putting off for a while. And maybe get it cleaned up for some kind of actual release.

ioddly··on Ask HN: Programming – what changed your mind about a language or feature?
Modal editing was always the upsetting thing that I had to do when pico wasn't available on various servers. I don't remember what won me over, but it really doesn't take much to get a fairly large editing boost out of using VIM. A couple years in, I still barely use advanced features like macros and such but I still feel it's a big productivity boost.

I used a barebones atom install a few months ago for a livecoding presentation I did, and it drove me up the wall.

ioddly··on Ask HN: Freelancer? Seeking freelancer? (November 2017)
SEEKING WORK - Houston, TX / Remote / Travel OK

Available from Nov. 6 onwards (happy to chat this week, though).

I'm a full stack web developer doing everything from desktop Electron apps to backends for mobile apps running on AWS. I'd be happy to help with your next project whether it's working on a large, existing codebase or building a user-facing product from scratch.

Here are some of the technologies I typically work with:

    Backend => Python/flask or django, node.js, go

    Frontend => ES2015 JavaScript, (+ TypeScript if possible!), React+Redux or riot, preact, SASS, Bootstrap

    Storage => postgres, sqlite3, redis, RethinkDB

    Cloud => Docker, AWS
I cut my coding teeth writing compilers in C++ and Scheme, so I'm confident I can figure out whatever stack you need me to.

Shoot me an email at phil@upvalue.io or check me out further at https://upvalue.io or https://github.com/ioddly

ioddly··on I have no side code projects to show you
I imagine it varies. I have gotten some good mileage out of my github projects in interviews that have resulted from the HN whoishiring thread; I'm sure if I went in for an interview at some line-of-business software shop here in Houston this would only result in a blank stare.
ioddly··on Alan Kay Answers “Is There a Successor to Smalltalk?”
He didn't mention some of the stuff Viewpoints was working on which seems to have petered out (although maybe "bad funders" was a dig at that). I'd like to know what happened to those projects.

https://en.wikipedia.org/wiki/COLA_(software_architecture)

ioddly··on Ask HN: What changes in your life did you make to become more productive?
1) I built an app to help me form habits on a daily basis: https://github.com/ioddly/meditations . Pretty simple, minimalistic, but having it open every time my computer does makes it low-friction to log all these things. There are loads of these; I wrote my own for fun and because I wanted to keep the information encrypted, locally.

2) I've started unplugging the internet. Like I literally pull the ethernet cord out of my computer and turn off my phone. I do it every night so that when I wake up, I code for about 4 hours without it. This has been the biggest boost to productivity and happiness I've had in a long time.

Two issues with this so far:

a) Sometimes I hit a wall where I need to look something up before I can proceed, but I've never run out of work that I do know how to do. So I just write it down to search for later and work on something else.

b) I'm not sure how this would work with paying clients, managers, and so on. So far I've only done this on my own projects, in between clients.

ioddly··on Questions to ask in interviews
I've had several interviews that were pretty practical. They do exist but there's unfortunately no way to know in advance unless the company advertises it.
ioddly··on Ask HN: Freelancer? Seeking freelancer? (October 2017)
SEEKING WORK - Houston, TX / Remote / Travel OK

Available from October 11 (next week) onwards.

I'm a full stack web developer doing everything from desktop Electron apps to backends for mobile apps running on AWS. I'd be happy to help with your next project whether it's working on a large, existing codebase or building a user-facing product from scratch.

Here are some of the technologies I typically work with:

    Backend => Python/flask or django, node.js, go
    Frontend => ES2015 JavaScript, (+ TypeScript if possible!), React+Redux or riot, preact, SASS, Bootstrap
    Storage => postgres, sqlite3 redis, RethinkDB
I cut my coding teeth writing compilers in C++ and Scheme, so I'm confident I can figure out whatever stack you need me to.

Shoot me an email at phil@upvalue.io or check me out further at https://upvalue.io or https://github.com/ioddly

ioddly··on Digging into a Solopreneur's Experimentation Stack
The one you are already experienced and comfortable with, which for you sounds like Rails.
ioddly··on Leave your OS at home: the rise of library operating systems
Where is Chuck Moore now? He used to write a blog that was sometimes quite educational.
ioddly··on Ask HN: Resources for building a programming language?
What do you want to do? You could write a LISP interpreter in a high level language in an hour, you could target the JVM/CLR/whatever and get fairly high performance and GC without too much work, you could spend months/years writing a quality language runtime + native compiler, etc.

http://www.craftinginterpreters.com/ is coming along really nicely.

Reading academic papers can give you some excellent ideas once you get into the weeds (e.g. garbage collection, compiler optimization).

ioddly··on Ask HN: Freelancer? Seeking freelancer? (September 2017)
SEEKING WORK - Houston, TX / Remote / Travel OK

Available from September 12 (next Tuesday) onwards.

I'm a full stack web developer doing everything from desktop Electron apps to backends for mobile apps running on AWS.

I'd be happy to help with your next project whether it's working on a large, existing codebase or building a user-facing product from scratch.

Here are some of the technologies I typically work with:

    Backend => Python/flask or django, node.js, go
    Frontend => ES2015 JavaScript, (+ TypeScript if possible!), React+Redux or riot, preact, SASS, Bootstrap
    Storage => postgres, sqlite3 redis, RethinkDB
I cut my coding teeth writing compilers in C++ and Scheme, so I'm confident I can figure out whatever stack you need me to.

Shoot me an email at phil@upvalue.io or check me out further at https://upvalue.io or https://github.com/ioddly

ioddly··on Ask HN: What are your favorite podcasts?
I enjoy this and History on Fire, but I've had a hard time getting into other history podcasts. Any recommendations welcome.
ioddly··on Level up your VsVim
I'm using VSCodeVim and getting along fairly well. I've been a vim user for several years but am not particularly advanced; macros are probably the only thing I occasionally use that I've run into issues with using vim emulation plugins. (VSCodeVim seemed to handle them fine though).

It is amusing how much muscle memory plays a role; I've gotten used to Ctrl-S for save again and now I go back to real vim and try to do it.

The only way to figure out what the issues will be is probably to try the plugin in question.

ioddly··on Ask HN: Projects that don't make you money but you're doing it out of sheer joy?
I wrote and use meditations ( https://github.com/ioddly/meditations ) to help me organize my day using the principles of habit formation. It's been pretty immensely helpful to me. Funnily enough although I never thought of monetizing it, assuming there wouldn't be much interest, there are several similar apps that seem to be pretty popular and doing well. I keep working on my own because it's a good learning exercise and I can keep my data encrypted, locally.
← PreviousPage 7 of 11Next →