When do you think it is appropriate to push for changes to the core feature set?
A certain other founder thinks that the appropriate time is during the final test pass.
And now we're talking about it. A lot.
I hate this project.
Friday, September 25, 2015
Wednesday, September 23, 2015
Pot Bags
While looking at my pots and thinking about what a pain in the ass it would be to wrap them in bubble wrap or whatever and then make them fit awkwardly in a big box, I started to wonder if it would be more efficient via both time and space if I had a custom shipping canvas/bag for each pot.
Here is a blurry picture of my favorite pot that I used to use when I had an adequately sized kitchen connected to a gas company that didn't demand to see a copy of my fucking lease:
Mmmmmmm Top Ramen.
After spending 2 - 5 minutes searching Amazon for pot bags, I decided that I was the only person in the universe that wanted a custom-fitted travel bag for each pot that I own.
I set out to make one, and made a prototype with printer paper and tape. Then I looked at it and briefly wondered how I could possibly still be single. The prototype turned out ok, but it was clear that with whatever design I used, keeping the bag closed would require a latch of some sort, and it had to be something other than tape, because I was planning to use tape to connect the pieces of fabric, because I don't know how to sew.
Fun fact: one of the salsa girls I knew in Philly was a badass fashion major and made me a trumpet case that strapped onto my back like a guitar so I could ride with it on my sportbike to the alumni concert. Since the Trumpet is the greatest and best instrument in the universe, and since motorcycles are the awesomest mode of terrestrial transportation, I was unbelievably cool. Sadly she stopped dancing and became married and boring years ago. I miss her.
Anyway.
So I didn't really know what material I should use, but I figured that since "moving blankets" are what people use for moving, I couldn't go wrong. For closing the bag, I decided on velcro, because that seemed like the least amount of work. I happened to have some black duct tape to connect the pieces of fabric, which is awesome. Add a pair of scissors and you're good to go:
That's the "moving blanket" in the top right. Top left is a huge strip of velcro that was neatly rolled up before I got to it.
So then I sat down and set out to actually make the pot bag. I had an idea for a design that would be better than the prototype, but I really didn't feel like making another prototype. Or really putting much effort into it at all. So I just kinda put the pot on the moving blanket and cut the shit out of the blanket, and taped it with the duct tape, and then slapped the velcro on it. Here is a blurry picture of the final bag:
It has um...I don't feel like describing it. So it looks like shit, but I'm actually pretty happy with how it turned out. I think it will do an adequate job of protecting the pot and protecting other shit from the pot. Here is a picture of the pot in the bag:
So the handle is sticking out, obviously. I couldn't figure out a way to deal with it without doing a lot more work.
I made a second pot bag for another pot, and that one looked even shittier because my patience was running out. Then I gave up and just used packing paper / bubble wrap on the rest. They all went into the same moving box. So I don't really know what I accomplished here. I guess if I move like 5 more times, I will have broken even, you know, as far as the time it took to make the bags vis a vis the difference in packing times with and without the bag.
Even if it doesn't save time overall, though, I do believe that anything you can do to shorten packing time is actually extra valuable, because packing time has a huge impact on how easily a move will go. In fact if I can ever force myself to finish making these for all of my pots and other large cooking shit, I could probably cut the packing time for those items in half, or more.
Glassware and dishes and shit are another story. I might just get rid of them. For some reason I only have one large plate left anyway, and I can't remember the last time I used it. Shot glasses are a huge pain in the ass. It takes a ridiculous amount of time to roll them in bubble wrap. I'm thinking maybe of getting foam, and cutting shot glass shapes in the foam. Maybe in a suitcase. It would be like one of those assassin's gun briefcases from the movies, except instead of a rifle and clips, this suitcase would hold a bottle of captain and shot glasses. Man that would be cool.
p.s. If you found this post because you're a narcotics officer and it contains the words "pot bags" please go fuck yourself.
Here is a blurry picture of my favorite pot that I used to use when I had an adequately sized kitchen connected to a gas company that didn't demand to see a copy of my fucking lease:
Mmmmmmm Top Ramen.
After spending 2 - 5 minutes searching Amazon for pot bags, I decided that I was the only person in the universe that wanted a custom-fitted travel bag for each pot that I own.
I set out to make one, and made a prototype with printer paper and tape. Then I looked at it and briefly wondered how I could possibly still be single. The prototype turned out ok, but it was clear that with whatever design I used, keeping the bag closed would require a latch of some sort, and it had to be something other than tape, because I was planning to use tape to connect the pieces of fabric, because I don't know how to sew.
Fun fact: one of the salsa girls I knew in Philly was a badass fashion major and made me a trumpet case that strapped onto my back like a guitar so I could ride with it on my sportbike to the alumni concert. Since the Trumpet is the greatest and best instrument in the universe, and since motorcycles are the awesomest mode of terrestrial transportation, I was unbelievably cool. Sadly she stopped dancing and became married and boring years ago. I miss her.
Anyway.
So I didn't really know what material I should use, but I figured that since "moving blankets" are what people use for moving, I couldn't go wrong. For closing the bag, I decided on velcro, because that seemed like the least amount of work. I happened to have some black duct tape to connect the pieces of fabric, which is awesome. Add a pair of scissors and you're good to go:
That's the "moving blanket" in the top right. Top left is a huge strip of velcro that was neatly rolled up before I got to it.
So then I sat down and set out to actually make the pot bag. I had an idea for a design that would be better than the prototype, but I really didn't feel like making another prototype. Or really putting much effort into it at all. So I just kinda put the pot on the moving blanket and cut the shit out of the blanket, and taped it with the duct tape, and then slapped the velcro on it. Here is a blurry picture of the final bag:
It has um...I don't feel like describing it. So it looks like shit, but I'm actually pretty happy with how it turned out. I think it will do an adequate job of protecting the pot and protecting other shit from the pot. Here is a picture of the pot in the bag:
So the handle is sticking out, obviously. I couldn't figure out a way to deal with it without doing a lot more work.
I made a second pot bag for another pot, and that one looked even shittier because my patience was running out. Then I gave up and just used packing paper / bubble wrap on the rest. They all went into the same moving box. So I don't really know what I accomplished here. I guess if I move like 5 more times, I will have broken even, you know, as far as the time it took to make the bags vis a vis the difference in packing times with and without the bag.
Even if it doesn't save time overall, though, I do believe that anything you can do to shorten packing time is actually extra valuable, because packing time has a huge impact on how easily a move will go. In fact if I can ever force myself to finish making these for all of my pots and other large cooking shit, I could probably cut the packing time for those items in half, or more.
Glassware and dishes and shit are another story. I might just get rid of them. For some reason I only have one large plate left anyway, and I can't remember the last time I used it. Shot glasses are a huge pain in the ass. It takes a ridiculous amount of time to roll them in bubble wrap. I'm thinking maybe of getting foam, and cutting shot glass shapes in the foam. Maybe in a suitcase. It would be like one of those assassin's gun briefcases from the movies, except instead of a rifle and clips, this suitcase would hold a bottle of captain and shot glasses. Man that would be cool.
p.s. If you found this post because you're a narcotics officer and it contains the words "pot bags" please go fuck yourself.
Tuesday, September 22, 2015
On Hoarding
Dragon's guide to Do I Really Need This?
If I throw this away, will I need to buy another one? If the answer is yes, then maybe don't throw it away. Unless it takes up a lot of room and costs like a dollar.
Have I even used this once the whole time I lived in this apartment? Infrequent use can be a strong clue that maybe you don't actually need it.
It is still packed in the same fucking bubble wrap from the last time I moved? Seriously.
If I throw this away, will I need to buy another one? If the answer is yes, then maybe don't throw it away. Unless it takes up a lot of room and costs like a dollar.
Have I even used this once the whole time I lived in this apartment? Infrequent use can be a strong clue that maybe you don't actually need it.
It is still packed in the same fucking bubble wrap from the last time I moved? Seriously.
Sunday, September 20, 2015
The Climb
I managed to get two large tasks done yesterday. Well, one large task and one medium task. Well...one large task and most of a medium task.
The move is looming. It will be consuming more and more mental resources, and time. I really with I had access to a woodshop; I want to design custom shelves where each shelf is basically a separate trunk that stacks on top of one another. That way all you have to do it unstack them and put the lids on them, which is a lot faster than moving objects off of the shelves and into boxes and moving the boxes and the shelves. The key here is, I think, to make the lids have the same locking patters as the shelves themselves, so when in shelf mode the lids can be stacked in between the shelves they belong to. Unfortunately my power tool experience is limited to a standard drill, a dremel, and a chainsaw.
If I had time maybe I could at least 3d print a prototype. Oh and obviously there would have to be a locking mechanism with the lids.
The move is looming. It will be consuming more and more mental resources, and time. I really with I had access to a woodshop; I want to design custom shelves where each shelf is basically a separate trunk that stacks on top of one another. That way all you have to do it unstack them and put the lids on them, which is a lot faster than moving objects off of the shelves and into boxes and moving the boxes and the shelves. The key here is, I think, to make the lids have the same locking patters as the shelves themselves, so when in shelf mode the lids can be stacked in between the shelves they belong to. Unfortunately my power tool experience is limited to a standard drill, a dremel, and a chainsaw.
If I had time maybe I could at least 3d print a prototype. Oh and obviously there would have to be a locking mechanism with the lids.
Saturday, September 19, 2015
Damage Control
Two Steps Forward
I did manage to accomplish an enormous amount of work Thursday and Friday morning. Took a huge chunk out of the remaining list. It is still very doubtful that we could launch by end of Sept, but I did an amazing job of closing the gap. Mostly it happened because I wrote a bunch of tasks down on a whiteboard, drew lines between them...and then just sort of sent myself loose in the code and worked on all of them at the same time. Not the sort of trick I can do in my day job, but I'll keep it in my back pocket.
Two Steps Back
Unfortunately I then discovered that the HTTPS cert that I'm paying for doesnt work on older android phones, so I'm fucked. That alone could cost me an entire day. Or more. The only way to fix this without a lot of work is to convince the service I paid to sign with an older cert.
I Told You So
We've had a legal problem brewing for a year. One of the other founders really liked this person that I'll call Sheila (after the Tank in Red vs Blue). The founder thinks Sheila is a big deal in the industry. To us she would be a marketing person. I don't have the ability to verify how big of a deal she is. I do know that a year ago Sheila thought her marketing impact would be too big to measure. She wouldn't accept anything based on commissions because the people she told were going to tell other people. She expected a cut of the profits. We started working with her without anything in writing.
I've been telling this other founder that this is a major problem, but the other founder didn't believe me.
Fast forward to recently...this other founder and Sheila have sort of been working on some marketing shit where Sheila promotes us. Nothing really explicit in writing of course. And then Sheila went off and started this campaign offering our potential customers 6 months free. Without really getting our consent first. Fun fact: we currently cannot offer 6 months free. Implementing a coupon code system would take up valuable time that should be spent on thinks like getting SSL working, preventing injection attacks, preemptive database fixes, devices testing, adjusting the layouts for small screens...
So. After all of us getting on a call, it turns out the damage is done. The unauthorized promotion ran to its end. Fortunately, even though a "huge" amount of people (5 or 6) showed some interest, no one has tried to take up the offer. Because of the way it was structured, we will be in the clear in a few days. Our official plan is to just hope that no one takes the 6-months-free deal, and if that falls through, I am in charge of dealing with it.
On the bright side, Sheila agreed to stop doing anything for us unless we have something in writing. So that is a huge win.
Also this other founder feels bad for ignoring me for so long when it turns out they were so incredibly wrong. Sadly mere vindication does not exactly make it any easier to implement a coupon code system from scratch.
Aaaaand now this other founder is bitching at me because I didn't sound friendly enough on the call with Sheila; apparently I sounded like I was annoyed about something....
I did manage to accomplish an enormous amount of work Thursday and Friday morning. Took a huge chunk out of the remaining list. It is still very doubtful that we could launch by end of Sept, but I did an amazing job of closing the gap. Mostly it happened because I wrote a bunch of tasks down on a whiteboard, drew lines between them...and then just sort of sent myself loose in the code and worked on all of them at the same time. Not the sort of trick I can do in my day job, but I'll keep it in my back pocket.
Two Steps Back
Unfortunately I then discovered that the HTTPS cert that I'm paying for doesnt work on older android phones, so I'm fucked. That alone could cost me an entire day. Or more. The only way to fix this without a lot of work is to convince the service I paid to sign with an older cert.
I Told You So
We've had a legal problem brewing for a year. One of the other founders really liked this person that I'll call Sheila (after the Tank in Red vs Blue). The founder thinks Sheila is a big deal in the industry. To us she would be a marketing person. I don't have the ability to verify how big of a deal she is. I do know that a year ago Sheila thought her marketing impact would be too big to measure. She wouldn't accept anything based on commissions because the people she told were going to tell other people. She expected a cut of the profits. We started working with her without anything in writing.
I've been telling this other founder that this is a major problem, but the other founder didn't believe me.
Fast forward to recently...this other founder and Sheila have sort of been working on some marketing shit where Sheila promotes us. Nothing really explicit in writing of course. And then Sheila went off and started this campaign offering our potential customers 6 months free. Without really getting our consent first. Fun fact: we currently cannot offer 6 months free. Implementing a coupon code system would take up valuable time that should be spent on thinks like getting SSL working, preventing injection attacks, preemptive database fixes, devices testing, adjusting the layouts for small screens...
So. After all of us getting on a call, it turns out the damage is done. The unauthorized promotion ran to its end. Fortunately, even though a "huge" amount of people (5 or 6) showed some interest, no one has tried to take up the offer. Because of the way it was structured, we will be in the clear in a few days. Our official plan is to just hope that no one takes the 6-months-free deal, and if that falls through, I am in charge of dealing with it.
On the bright side, Sheila agreed to stop doing anything for us unless we have something in writing. So that is a huge win.
Also this other founder feels bad for ignoring me for so long when it turns out they were so incredibly wrong. Sadly mere vindication does not exactly make it any easier to implement a coupon code system from scratch.
Aaaaand now this other founder is bitching at me because I didn't sound friendly enough on the call with Sheila; apparently I sounded like I was annoyed about something....
Monday, September 14, 2015
Exhaustion
Technically, all of the main features are completed, including adding cloud sync back in. Mentally, I am completely exhausted. It takes more and more willpower to make myself work on this project, I am perpetually swimming through mind fog, and it is extremely easy to get distracted. Plus, in an effort to arrest sleep drift I have stopped working after 1 am, which slows my progress even more.
I now face a hideous list of "final" items that need to be done before release. There are 53 items on this list, and I have 15 days remaining in the month. Given that volleyball is starting back up and I'll lost a few complete days to the move, I need to complete 4 of these tasks every day in order to make my deadline. Most of these tasks take at least 60% of a day. So that's bad.
My stress levels slowly shot through the roof as I internalized what that means. And this time, nothing seems to be helping. Increased soda intake, meditation, long walks, naps, and even the serene meditative bliss of playing CTF-Face in UT99 and just sitting on the tower murdering people for an hour while my team occasionally brings a flag home have all failed to help much.
I am afraid it is time to accept the likely defeat, and switch to Triage Mode. Come October, in addition to watching the Martian, getting drunk a lot and probably hitting on anything that was born without a penis in the 80's, I am also going to be still putting the finishing fucking touches on this stupid fucking app. And I'll be back at work, ramping up on my day job project, and I've learned the hard way I can't focus on two projects at once.
So. Normally I would pick up tasks based on whatever would allow me to code the fastest, which means a bias for pure coding and easy tasks with few decisions. Now I have to switch to the opposite though. I think the rest of this month is going to focus on doing all of the tasks that require my full attention. Everything that is critical, everything that is difficult, everything with tough design decisions, every annoying non-coding task (like database/IT bullshit) and everything that requires me to go deep into the code and keep 50 things in my head at once.
Come October, when I'm back at my day job, I can spend my nights doing all the easy shit.
I will of course, continue to analyze the task list. It's possible I'll be able to pull a miracle out of my ass.
I now face a hideous list of "final" items that need to be done before release. There are 53 items on this list, and I have 15 days remaining in the month. Given that volleyball is starting back up and I'll lost a few complete days to the move, I need to complete 4 of these tasks every day in order to make my deadline. Most of these tasks take at least 60% of a day. So that's bad.
My stress levels slowly shot through the roof as I internalized what that means. And this time, nothing seems to be helping. Increased soda intake, meditation, long walks, naps, and even the serene meditative bliss of playing CTF-Face in UT99 and just sitting on the tower murdering people for an hour while my team occasionally brings a flag home have all failed to help much.
I am afraid it is time to accept the likely defeat, and switch to Triage Mode. Come October, in addition to watching the Martian, getting drunk a lot and probably hitting on anything that was born without a penis in the 80's, I am also going to be still putting the finishing fucking touches on this stupid fucking app. And I'll be back at work, ramping up on my day job project, and I've learned the hard way I can't focus on two projects at once.
So. Normally I would pick up tasks based on whatever would allow me to code the fastest, which means a bias for pure coding and easy tasks with few decisions. Now I have to switch to the opposite though. I think the rest of this month is going to focus on doing all of the tasks that require my full attention. Everything that is critical, everything that is difficult, everything with tough design decisions, every annoying non-coding task (like database/IT bullshit) and everything that requires me to go deep into the code and keep 50 things in my head at once.
Come October, when I'm back at my day job, I can spend my nights doing all the easy shit.
I will of course, continue to analyze the task list. It's possible I'll be able to pull a miracle out of my ass.
Wednesday, September 9, 2015
Friday, September 4, 2015
The Final Sprint
He's only focused on what he wrote
his will is beyond reach
And now it all unfolds
the skill of an artist
--Fort Minor
This is it. This is the month I finish the skin care app. This is the season I get my life back. Volleyball is over. Salsa is on hiatus. Dating and fucking are off the table, physical fitness went out the window and sugary caffeinated diabetus is back on the menu. And for reasons I won't go into here, I don't even have to pretend to work at my day job for the next few weeks.
Its all just eating, sleeping, and working, and procrastinating. Due to mental exhaustion, twelve hour days are a thing of the past, but I am still making good progress, and I have found an incredible life hack when it comes to procrastinating: do it mostly when you're faced with a design decision. I think even when my mind is elsewhere, some part of it is still working on the problem, and then a solution will just pop up. And then the procrastinating doesn't even cost anything because work still got done.
This is the final push. There remain many challenges, but they are all smaller than what I accomplished earlier this summer, and I'm unstoppable. I'm going to dive into each one, one at a time, until they are all solved. Then I'm going to tackle a huge checklist of smaller shit to be done before publishing. And then I have to move apartments. And then September ends.
After that, its all hookers and blow.
Tuesday, September 1, 2015
On Passphrases
"We got an email about a password reset for [something related to money] but then it got deleted somehow. I think its an email glitch..."
You dont want to know who sent that to me.
Anyway, since I've suddenly had to read up on it, here is the best source I could find on using passphrases:
http://www.iusmentis.com/security/passphrasefaq/practical/#WhatifIusecommonphrasesorquotes
A friend told me that passphrases were supposed to be better and I didn't really believe him until I read that. Actually I still don't; technically it takes 8 words to give the same security as 19 random characters. However they are obviously better than using common lyrics. I honestly didn't think it was practical to assemble dictionaries of every text of every book and song, but apparently people have managed it.
Whatever. I'll just be happy if we stop using single dictionary words.
You dont want to know who sent that to me.
Anyway, since I've suddenly had to read up on it, here is the best source I could find on using passphrases:
http://www.iusmentis.com/security/passphrasefaq/practical/#WhatifIusecommonphrasesorquotes
A friend told me that passphrases were supposed to be better and I didn't really believe him until I read that. Actually I still don't; technically it takes 8 words to give the same security as 19 random characters. However they are obviously better than using common lyrics. I honestly didn't think it was practical to assemble dictionaries of every text of every book and song, but apparently people have managed it.
Whatever. I'll just be happy if we stop using single dictionary words.
Subscribe to:
Posts (Atom)




