Hacker News new | ask | show | jobs
by corytheboyd 705 days ago
Images are easy peasy DAM material. Unless you can handle other media types, this won’t be taken seriously, because that’s when things get hard.

Real companies aren’t struggling to manage thousands of 10KB JPEG files, they are having issues with thousands of 2GB PSD files that they want to show up on their website as images.

I work for a DAM, and have seen The Shit. “But don’t use 2GB PSD files” is NOT an acceptable answer. That is not how these teams work. They are not engineers. They are managers, designers, marketing people, etc. The entire point of a DAM is to turn garbage into gold. If you can’t accept that, you won’t succeed.

One sliver of DAM is rasterizing ALL non-raster files for thumbnail preview. Seriously, all files. Yes, people want thumbnail previews of PowerPoint files, and they better look good, too.

It gets so complex that an entire product exists for just this (amongst other things): https://www.blitline.com Yeah yeah “it’s just imagemagick as a service” but go try running that yourself, for every type of file, warts and all.

Sometimes a file won’t have an extension, or have the wrong extension entirely. Sometimes a file won’t have metadata. Sometimes the CDN you are downloading a file from will not support range requests, or return 200 but with an error in the body, instead of the file bytes. You will never have checksums given to you to validate downloaded file integrity.

It will get complicated and messy. This is ONE OF the hard problems you are solving so that others don’t have to— your value proposition.

Anyway, good luck!

1 comments

good point. there's also the other extreme end of the spectrum, which hn has a participant: photoroom.

which is basically the disposable camera of DAM.