[HN Gopher] I recorded vlogs to show how I built side projects
       ___________________________________________________________________
        
       I recorded vlogs to show how I built side projects
        
       Author : damechen
       Score  : 157 points
       Date   : 2020-07-30 16:37 UTC (6 hours ago)
        
 (HTM) web link (indielog.com)
 (TXT) w3m dump (indielog.com)
        
       | damechen wrote:
       | I started to build IndieLog (formerly Lonely Dev) since the
       | lockdown to fix my own problem. The other project Backlogs is
       | like a by-product while building IndieLog.
       | 
       | I never did something like this, putting myself in the public. It
       | sounds scary. Indeed it was in the beginning, but it's an
       | incredible journey so far!
        
         | nicholascamera wrote:
         | Congratulations Damon. I believe personal vlogging has a bright
         | future. I am excited to see where your project goes.
        
           | damechen wrote:
           | Hey Nicholas, thanks! Yes, the world is becoming more
           | virtually. Video content definitely has lots of potentials to
           | release.
        
         | lukevp wrote:
         | Nice looking site and product! I watched your drag and drop
         | demo for the kanban board. You may consider having a "best of"
         | at the top, I wouldn't watch a vlog because of the time
         | involved, but I would definitely watch a couple of top rated
         | videos from your journey where you talk about pivots, big
         | feature demos, etc. you could manually curate the top ones for
         | now and influence them with thumbs up and view as there are
         | more user metrics. Good luck!
        
           | damechen wrote:
           | This is such a great idea lukevp!!! I will consider to have
           | those featured ones.
        
             | frsandstone wrote:
             | You might also take a look at how popular influencers use
             | Instagram Stories to collect throughout-the-day updates
             | into cohesive stories across days and weeks.
             | 
             | IE: "My trip to Cabo" might include 1-2 stories out of 10
             | posted that day, but they are the user's favorite and tell
             | a cohesive story.
             | 
             | Another analogy is Youtube's "Playlist" feature.
        
               | damechen wrote:
               | Yes, we kinda have that feature, but in a different way.
               | As most of our members are bootstrapping their own
               | product. Any video if it is related to a particular
               | product, it can be attached to the product. Like our
               | member David creates a product called Remake, all related
               | videos can be linked to Remake in this page
               | https://indielog.com/product/remake
        
         | jfernandez wrote:
         | I love the thought you covered in your first video about "why
         | not YouTube?", so best of luck with building a more specific
         | community.
         | 
         | I think some will say that you'll lose a sense of discovery by
         | not being on one of the largest video platforms, but you'll
         | gain an opportunity to build something from scratch and see
         | what you can cultivate. It really comes down to your
         | goals/intent, and I think you did a great job of explaining
         | your choice so far!
        
           | damechen wrote:
           | Thank you Joseph! It feels amazing to build a niche community
           | out of nothing.
           | 
           | Also it's interesting to see most of our members never did
           | vlog before. But they still love to share their updates on
           | IndieLog. I think it's because people feel that there are
           | like-minded people around. You can't get the feeling by
           | posting a video on YT.
        
         | cschep wrote:
         | very cool, thanks for putting in the work to share!
        
       | ZinniaZirconium wrote:
       | But why?
       | 
       | Reality is not at all like Mr Robot. Building a side project in
       | real life doesn't involve rapidly typing memorized boilerplate
       | code to blaring techno background music.
       | 
       | Reality is sitting alone in the darkness staring at a screen all
       | night piecing together code that doesn't do anything yet and
       | won't do anything for days until it's complete enough to be
       | debugged and even then it certainly won't be fully functional or
       | bug-free on the first execution. Reality is discovering your
       | assumptions were wrong and huge parts of your code need to be
       | scrapped and replaced. Reality is tediously testing your code to
       | discover why the performance is so bad and what needs to be
       | optimized to fix it. Reality is discovering that the tools and
       | languages and platforms you are using are all complete crap with
       | undocumented bugs that you will have to do original research to
       | work around if you ever want your project to work as intended.
       | 
       | Reality isn't a TV show and it doesn't fit neatly into a vlog.
       | Unless you're a poser who doesn't code.
        
       | natchy wrote:
       | Hey I was just thinking about doing something like this, but just
       | on Youtube.
       | 
       | I was recently on Indie Hacker's podcast and got a lot of
       | followup emails from other engineers asking questions and it was
       | cool talking with random developers.
       | 
       | Is there a way to post a link to a youtube video on IndieLog so I
       | can double dip?
        
         | damechen wrote:
         | Hmm, I think that would be cool to have. Indeed some of our
         | members are Youtubers as well. It would be a duplicate effort
         | for them to upload the same thing on IndieLog. Thanks for
         | sharing this idea. I will definitely see how I can make it
         | work!
         | 
         | I added it to our backlogs:
         | https://indielog.backlogs.co/post/allow-indietubers-to-share...
        
           | ed wrote:
           | Backlogs is a cool idea! But I feel like it really wants to
           | be a Trello Powerup. Show a popup asking for CC info after
           | install, using Stripe Checkout. Then give people a CNAME
           | record that displays a public board in an iFrame, available
           | at backlog.yourservice.com. This would be like a 3-5 day
           | project, instead of weeks, to duplicate most of Trello's
           | functionality. And you'd benefit from the visibility in
           | Trello's marketplace. You could really simplify your
           | implementation and still validate the idea. Just a thought!
        
             | damechen wrote:
             | That's so true! If I heard Trello Power-ups, I will
             | definitely give it a go.
             | 
             | Actually for Backlogs, some features are already taken from
             | IndieLog, like the upvote and commenting. I just
             | implemented the roadmap boards and the changelog page.
             | 
             | Haha, I built the Backlogs on the side, so it is a slow
             | process :)
        
       | surajs wrote:
       | This just gave me the idea to use YouTube for the same thing.
        
         | damechen wrote:
         | Haha, do it, it's going to be fun!
        
       | gregalbritton wrote:
       | Great concept and nice implementation! Feels a bit like Justin.tv
       | meets Github. Very cool.
        
         | damechen wrote:
         | haha thanks! It's the first time I heard someone described in
         | this way (justin.tv + github).
         | 
         | The platform is still very young, 4 months old. I am trying to
         | bring more features into it. Audio update is the next thing.
        
         | mgkimsal wrote:
         | years ago, I'd proposed (to the 5 people who used to listen to
         | me!) that we put together a protocol to be able to tie audio
         | files (for comments) to specific commits in a subversion system
         | (2006 maybe?).
         | 
         | perhaps if GitHub gave us a way to do media attachments with
         | particular commits, we could let people embed
         | instructional/teaching moments in their code bases...
         | 
         | not suggesting GitHub is the only player out there, but may be
         | big enough to give this a try as a side project for some of the
         | internal folks.
        
           | damechen wrote:
           | This idea is mind blowing!!! We can make Github more fun,
           | like giving users options to attach audio, or video along
           | with the commit. World nowadays is no longer text-based, it
           | needs more context!
        
       | apineda wrote:
       | Waaay better name! Good choice. :)
        
         | damechen wrote:
         | Glad you like it!!!
        
       | macspoofing wrote:
       | Awesome! It's not easy to put yourself out there like this, but
       | it will make a difference for somebody who will either take value
       | from your videos or be inspired by them (or both!). Kudos!
        
         | damechen wrote:
         | Indeed! We are like virtual colleagues, help each other out,
         | cheer for any achievement, and grow ourselves and our products
         | together.
        
       | chrismorgan wrote:
       | Bug report on the site itself: with the way you've styled _both_
       | body and html, body is a separate scrolling pane from the
       | document scroll area, which causes the header and the "give
       | feedback" buttons to sit on top of the scroll bar, and breaks
       | keyboard navigation (arrow keys, Space, Page Down, _& c._) until
       | you focus the body (by clicking on the page or with Tab). A
       | simple additive way of fixing this is to set `overflow-x: unset`
       | on at least one of html and body (if you just do one, it actually
       | doesn't matter which, because html and body are a bit special),
       | but removing the offending overflow declarations altogether would
       | be better. A top-level `overflow-x: hidden` is generally a bad
       | idea anyway--if it changes anything, it suggests that you've got
       | some other styles somewhere wrong (though there _are_ one or two
       | genuine cases where there's no good alternative), and doing
       | things that way invariably ends up going wrong and truncating
       | important content sooner or later.
        
         | damechen wrote:
         | Haha, you made my day Chris! This issue bothers for quite a
         | long time, and I just didn't know how to fix it. In fact, I
         | thought this is just some css issue, and didn't affect the
         | functionality, so didn't invest too much time on it, also
         | because of my procrastination :)
         | 
         | Thanks for suggesting the fix!!!
        
       | mgkimsal wrote:
       | Nice. I did a test project and just let screenflow record for
       | hours - I think I have around 26 hours of stuff, but ... it's
       | definitely not fit for consumption or learning from. I look back
       | and think I could edit it down some and make it useful, but then
       | think I may just start the next project with a more focused eye
       | on the recording in the first place.
        
         | damechen wrote:
         | 26 hours nonstop? You didn't take any sleep?
        
           | mgkimsal wrote:
           | oh no, it was a few hours a day for a few days, then...
           | picked up a couple weeks later, etc.
        
       | Fiveplus wrote:
       | I quite like the concept of keeping each video under 2 minutes.
       | 
       | Congrats on getting to the 100-mark! What do you think was the
       | best thing to come out of vlogging simultaneously?
        
         | damechen wrote:
         | Yes, 2 minutes is like a standup update. Our members also think
         | the limit is very helpful to keep them concise. A good way to
         | practice speak in some sense.
         | 
         | The best thing so far is definitely making lots of friends
         | around the world. We can see each other, hear each other. It's
         | the feeling that none of those text-based forums can give.
        
       | tunesmith wrote:
       | I've been tempted more than once to vlog programming, but what do
       | you do about the (frequent, for me) times where you're just
       | searching stackoverflow or reading docs or barking up the wrong
       | tree? I'm more tempted to write the thing, then vlog starting
       | over from scratch as if I know what I'm doing.
        
         | adamfeldman wrote:
         | That's all a normal part of my process, and true for many
         | people. Seeing that is as valuable as anything else.
        
           | damechen wrote:
           | Totally agree!
        
         | damechen wrote:
         | You are right! We may spend days and hours on triaging some
         | bug, but it only needs one-line change. The researching and
         | investigation are more valuable than the final deliverable!
         | 
         | For me, I will basically say anything from getting the idea, to
         | doing some research, to implementing, then to demoing it. It's
         | all about the journey!
        
       | felubra wrote:
       | Hi, I just tried to login in the site via Github, but a popup
       | flashes and nothing happens. I've tried the Feedback tool
       | (https://feedback.indielog.com/post/), but this page gives me a
       | 404. Thank you
        
       | chrismorgan wrote:
       | Multiple people here seem to be thinking this is recordings of
       | the actual building of side projects. Rather, it's videos not
       | more than two minutes long, mostly just a person talking to the
       | camera about the work they're doing.
        
         | natchy wrote:
         | Yeah same. I uploaded a little vid to see the experience since
         | I like being involved in the Indie Hackers community.
         | 
         | (https://indielog.com/video/yo-indie-log-you-ready-53ab5efa)
         | 
         | It would need to support longer than 2 minute videos to do
         | that. I'd like to see Indielog pick up momentum.
        
           | damechen wrote:
           | Hey Sam, glad to have you onboard!
        
         | webosdude wrote:
         | Yeah even I thought it would be concise demos or screen
         | recordings of everyday progress but it's just person talking.
         | Is there a blog or Youtube channel which slowly builds a
         | project which you can follow too?
        
           | egfx wrote:
           | There is an in site IDE at gif.com.ai and I was thinking
           | about recording a few demos of how to build gifs using it.
           | But I thought it would be better to contact existing computer
           | graphics bloggers who post videos. It's hard to both build an
           | app and vlog about it full time. It's not like you can just
           | stream your screen.
        
             | LeonB wrote:
             | (TimeSnapper developer here) -- you can use TimeSnapper to
             | continually screenshot your work. Run it together it
             | creates a super fast movie.
             | 
             | For the purpose of indie log it might be sufficient to
             | handroll a custom script that takes the snapshots and then
             | use ffmpeg to convert them to a video.
        
       | sakopov wrote:
       | I sometimes find myself hacking together a quick console-based or
       | vanilla JS prototype for an idea and then just stop there because
       | messing with different cloud providers, containers, react,
       | webpack and etc is just soul draining. I remember when I was 14
       | I'd throw up a quick PHP script for my project, upload it to my
       | host and get it up and running in just a few minutes. A month ago
       | I spent week trying to get Cognito working with a Serverless API
       | and by the time I figured it out I was mentally done with the
       | project. I cannot ever seem to get over this hump. I love working
       | on side projects but getting things up and running properly is
       | just a huge drag these days.
        
         | scarecrowbob wrote:
         | Maybe just go back to PHP :D
         | 
         | I mean, I am enjoying the custom webpack setup that I built for
         | my work project... but just because I can do that stuff doesn't
         | mean I should.
         | 
         | Nothing wrong with tossing a php script on some shared hosting.
        
         | sosodev wrote:
         | This is why I still love Ruby on Rails. I can rapidly build
         | something robust and throw it up on Heroku with no issues. I
         | recently built a little thing for myself and had it built and
         | hosted within a few hours.
         | 
         | Rails 5 with webpacker and turbolinks strikes the perfect
         | balance between classic and modern web dev imo.
        
         | godot wrote:
         | I'd be lying if I said this wasn't the case for myself :) All
         | the new stuff also drains me and I'm a lot more motivated to
         | hack up stuff in PHP and jquery for these side projects. I
         | think you shouldn't let "the modern way to do things" stop you
         | from hacking up prototypes in whatever way you want.
         | 
         | I'll say though, after having done a few side projects with
         | modern SaaS/stack -- e.g. Netlify, Heroku, nodejs -- it does
         | start to look like to me that it's a time trade-off. When I
         | embrace the JAM stack with static site gen (with Svelte/Sapper)
         | and an API layer (nodejs on Heroku), what I'm doing is trade
         | the time to get started (more time/effort) with less
         | maintenance and deploy effort later. But if you have the
         | passion to hack up something right this moment and can't deal
         | with that drag to kick off the project, and you don't know if
         | it's a product that'll work out and get traction anyway, by all
         | means hack it up in PHP and jquery.
        
         | skohan wrote:
         | I feel this. When I was younger, I would focus more on just
         | getting something working, and now I feel more the need to do
         | things "the right way" since I know better. I think I need to
         | get back to just getting things working.
        
         | mrmonkeyman wrote:
         | It is not normal and it'll self-correct eventually. Do what you
         | think is smart.
         | 
         | Do you need all that shit? Why? Why, exactly? Try to do
         | without, indeed throw some PHP on a shared hosting. PHP is like
         | assembly these days and you'll be amazed at the speed and grace
         | of it (compared to the other BS). You don't need to
         | containerize your bullshit little app. It's not that complex.
         | You win nothing.
         | 
         | Less than 1K users? Throw it on a raspberry. I'm not even
         | kidding. Kids these days sjeez.
        
         | chrisrickard wrote:
         | Build with the Boring Stack! (tm)
        
         | pattrn wrote:
         | Was in the same boat (regarding the Javascript ecosystem) until
         | I discovered NextJS. It's pretty opinionated, but lets me get
         | fully functional React sites up and running in with sensible
         | defaults in minutes. Not exactly as clean as PHP, but for quick
         | projects, it's removes a substantial amount of overhead.
        
         | freehunter wrote:
         | I'm running into some of the same issues working with cloud
         | native applications. The tooling and observability just isn't
         | there yet. I think the future is bright for the tech but it's
         | just very early. Fighting the AWS console is the worst.
        
         | bitten wrote:
         | what about netlify drop? you can get a website up and running
         | in seconds ;)
        
       | danso wrote:
       | Very cool, and great presentation! Have you considered getting on
       | a service like Twitch or YouTube? Not so much as a way to produce
       | the step-by-step snippets you're already doing, but to document
       | yourself working in livestream, with all the upsides and
       | downsides it entails?
        
         | damechen wrote:
         | I want to try livestream, but my 19mo daughter would not allow
         | me to do that.
         | 
         | Actually as you can see, most of my videos do not have good
         | lighting because I recorded them in the evening time after my
         | little daughter went to bed. In the day time, I only got
         | fragmented time slot so I can add things, whatever bug fixes or
         | new features, little by little.
         | 
         | So blocking hours to do livestream would be hard for me as for
         | now :(
        
       | batt4good wrote:
       | I wish there were more live-coding and / or code snippets!
       | 
       | This guy is a UX pro!
        
         | damechen wrote:
         | Would like to see if we can bring the live streaming and code
         | sharing to our platform! Wow, you just opened up some hidden
         | potential to IndieLog. Thanks!
        
       | jsnk wrote:
       | Love the idea. Is there a plan to support Email only sign up?
       | 
       | I dislike using social account because I might get suspended and
       | lose the data and access to the website.
        
         | damechen wrote:
         | Yes, it's on my todos, will make it in this week!
        
       | dgoberna wrote:
       | I love the idea and the implementation! Great job!
       | 
       | If I had time for side projects I probably would use it.
       | Bookmarked for when that time comes.
       | 
       | How many active users (uploading videos) are already? How you
       | feel about speakers in other languages?
        
         | damechen wrote:
         | The visitor are like hundreds every day. But today is totally
         | different :)
         | 
         | For speaking in another language, so far we don't have people
         | do that. I am not an English speaker as well.
         | 
         | But if you think our platform is useful for you to simply
         | document your own journey, feel free to say it in your own
         | language :)
        
       ___________________________________________________________________
       (page generated 2020-07-30 23:00 UTC)