Profile

Cover photo
Randall Degges
Works at Telephony Research
Attended University of California, Santa Cruz
Lives in Walnut Creek, CA
240 followers|57,691 views
AboutPostsPhotosYouTube

Stream

Randall Degges

Shared publicly  - 
 
Oh yeah, just finished some kickass work code, this is going to speed up one of our backend APIs by several orders of magnitude >:)
2
Randall Degges's profile photoSaul Shanabrook's profile photo
3 comments
 
Exciting =}
Add a comment...

Randall Degges

Shared publicly  - 
 
My wife's comic on me :)
4
Saroj Khatiwada's profile photoStanislav Sinyagin's profile photoPartha Vishwanath's profile photo
3 comments
 

..
Add a comment...

Randall Degges

Shared publicly  - 
1
Doug Lawrie's profile photo
 
Pity we're not proximate 
Add a comment...

Randall Degges

Shared publicly  - 
 
About to watch Silence of the Lambs with my wife. She's apparently never seen it. Talk about crazy.
1
Add a comment...

Randall Degges

Shared publicly  - 
 
Also: I think I'm going to revert to use G+ for my blog ideas and planning. This is way easier for me than keeping stuff in text files. Hope you all don't mind the brain dump!
1
Akshay Bist (elssar)'s profile photoRandall Degges's profile photo
2 comments
 
I will feel no remorse then ^^
Add a comment...

Randall Degges

Shared publicly  - 
 
I realize I don't use google+ much, but I'm too lazy to turn this into a blog post, or write it in a text file, so this seems like the next most natural place to put something semi-long-form.

How many projects can a solo programmer maintain--assuming a project is a money-making web service of some sort.

I think that theoretically, the number is infinite.

Let's say you're an awesome programmer: you can write fast backend code, you're really familiar with all forms of deployment and server management, and you're great with designing your own user interfaces.

Furthermore, let's assume you're really passionate about each project you work on (at least initially), and are willing to put all your effort into each one to get it off the ground.

Assuming the above things, you could essentially do the following things, rinse, and repeat as many times as desired:

1. Use the Google Keyword tool to find search terms and phrases that have low keyword competition in areas you're interested in. ~1 day

2. Once you've found a phrase / term that's acceptable, purchase a relevant domain name for your new service, configure the DNS, setup google apps + all the required services. ~1 day

3. Use a mockup tool to design a wireframe for your web service. You should lay out each page carefully, and think about where you want UI elements placed, what features you want to have, etc. ~7 days

4. Implement the necessary backend functionality for the website, completely ignoring the front-end. (EG: Write APIs first.) ~7 -> 14 days

5. Generate the UI frontend to make things look pretty. ~7 -> 14 days

6. Write necessary deployment scripts and management scripts, paying careful attention to automation. You should automate everything--billing, invoicing, etc. The only thing manual should be support emails (if you offer support)--and these should be forwarded to your personal gmail account (ideally) so that checking them is natural. ~2 days

7. Create a list of web forums, blogs, social sites, friends, etc. that have users interested in your service, and begin emailing / messaging / posting information about your product to these places. ~7 days

8. Repeat.

If you follow the above cycle, it should theoretically be possible to build and launch a new company (of reasonable size) every month or two. It's quite a lot of work, but I'd imagine that doing something like this would not only be fun (you'd be constantly improving your skillsets), but would be challenging and satisfying.

As your skills grow, and you gain more experience, you'd ideally also gain business insight and marketing experience as well.
3
Herman Griffin's profile photo
 
good content
Add a comment...
Have him in circles
240 people
arpit shah's profile photo
Daniel Reeves's profile photo
Fonality Manila's profile photo
Daniel Roy Greenfeld's profile photo
Kevin Tollison's profile photo
秦双平's profile photo
Laura Gibbs's profile photo
Shahid Warraich's profile photo
Chris Brunner's profile photo

Randall Degges

Shared publicly  - 
 
Hanging out at Third Workplace, writing some code. Pretty great day.
1
Add a comment...

Randall Degges

Shared publicly  - 
 
Alright. Back in California! Spent almost 3 weeks with my family back in Indianapolis. 

Now that the holidays are over, time to get shit done.

Let's do this.
1
1
Randall Degges's profile photoMichelle Anderson's profile photo
 
Thanks! Really nice to be back :D Indiana is OK, but man, you can't beat California weather.
Add a comment...

Randall Degges

Shared publicly  - 
 
So, I haven't been writing much lately as I'm in the process of moving my blog from Posterous over to Pelican, a static site generator written in Python.

Initially, I thought this would be a fairly quick process...

Posterous stores my posts in HTML format, and hosts my images on Amazon S3. I wrote a script which downloaded each post in it's raw HTML format, all the images, and then used the pandoc tool to convert the HTML documents into Markdown (for use with Pelican).

Unfortunately, due to oddities in the way Posterous handles their HTML stuff, this didn't make for a clean conversion.

As I have written over 129 posts on my blog over the years, most in long-form with images, code, etc.--this means I've got to go through each post manually with Vim, cleaning up things, fixing meta tags, downloading my images and renaming them, etc.

It's been quite a nightmare.

I'm currently still working on converting all my posts into Markdown. I've finished about 45 posts so far, so I've got somewhere around 100 posts left to go.

The only relief I feel in going through this boring, tedious process is knowing that once it's done, my content will be completely decoupled from my blog engine for the rest of my life.

Instead of pairing my writing with a particular platform, I'm version controlling my writing separately, and using site engines as a plug-in for displaying the content.

Whew.

Anyhow, if you're at all interested in this sort of thing, feel free to follow along with my GitHub progress:

https://github.com/rdegges/rdegges-blog
https://github.com/rdegges/rdegges-www
1
Mandar Vaze's profile photo
 
I too need to move my posts from posterous to markdown
Are you saying the the script didn't help (or didn't help much)

Can you share the script (if it is open source)
Add a comment...

Randall Degges

Shared publicly  - 
 
Just got back from my Thanksgiving trip. Left on Wednesday to go north to Aptos, CA (on the beach) to hang out with my wife's family.

Was a great trip. We had lots of turkey, watched some movies, played card games, good times were had.

I've also got some really awesome ideas for the next several months. >:)
1
Add a comment...

Randall Degges

Shared publicly  - 
 
So earlier tonight, in a moment of temporary insanity, I went out and got an XBOX 360.

Here's the story:

My only hobby is programming, and my only work is programming, so between programming and programming for the past however long it's been--I haven't really had anything else to do.

Since my wife is out of town in LA this week, I thought it'd be cool to play a game.

Long story short, I went out and got an XBOX with Skyrim + Halo 4. Not too bad. The only thing that sucks is how awful I am at console games after all these years of inactivity ><
3
Add a comment...

Randall Degges

Shared publicly  - 
 
So, today has been pretty good. Answered about 100 emails, refactored a tiny portion of my dotfiles (ugh), finished my new Ubuntu installation (looking pretty hot now), cleaned / remodeled my office, ate tri-tip, went to the gym, and made some decent progress on the startup.

Life is pretty good, man.
1
Add a comment...
People
Have him in circles
240 people
arpit shah's profile photo
Daniel Reeves's profile photo
Fonality Manila's profile photo
Daniel Roy Greenfeld's profile photo
Kevin Tollison's profile photo
秦双平's profile photo
Laura Gibbs's profile photo
Shahid Warraich's profile photo
Chris Brunner's profile photo
Work
Occupation
Programmer
Skills
writing, programming, python, heroku, amazon web services, rest apis
Employment
  • Telephony Research
    Chief Hacker, 2012 - present
  • BTS
    Lead Developer, 2009 - 2012
  • Fonality
    Programmer, 2008 - 2009
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Walnut Creek, CA
Previously
Bakersfield, CA - Los Angeles, CA - Los Angeles, CA - Washington DC - Los Angeles, CA - Santa Cruz, CA
Contact Information
Home
Mobile
1-818-217-9229
Email
Work
Phone
1-818-217-9229
Story
Tagline
I'm just a happy programmer that likes to hack stuff.
Introduction
I'm the Chief Hacker @ Telephony Research, where I build telephony tools for developers using cool technologies.
Bragging rights
published a book, have a popular blog, write a lot of code
Education
  • University of California, Santa Cruz
Basic Information
Gender
Male
Looking for
Friends
Birthday
June 28
Relationship
Married