"Email us a programming task and we'll finish it in 48 hours"
I would say most HN'ers (me included) thought this was done by a beginner web developer and looking for feedback from the community. And based on the comments provided, many of them are quite positive and constructive.
First off, congrats to Adam for getting his idea launched and hitting the top of HN with his first project.
Adam came to us with idea, designs, domain, and coding as much as he could. We helped him finish the coding portion, explaining the changes and tools we were making to get the site ready to go. He was involved in every step and learned a lot from the process. I think most coders got some (or a lot) of help when they just start out.
CodeGophers helps people make MVP's as fast as 48 hours over email, and we get all sorts of people writing in. Some are like Adam who are just starting out learning coding, some are designers/marketers who don't know any coding at all and others are more experienced people who just don't have time to build the MVP.
Frankly I'd be interested in a write-up on their experience using this service, walking us through they scoped it, solved challenges, cost etc.
Part of running a business is effectively and efficiently allocating capital. Depending on their goal with this project and how much it cost, this could be an excellent approach for getting low tech MVPs built.
It wasn't but I am happy to give props to people who help me. I am pollster - so feel free to hate me even more for that. But have like 100 web and mobile app ideas I want to make and I want to learn how to develop them. More coming soon. Other than the true haters, I've really enjoyed the process and look forward to getting deeper into coding.
1) I guess there's an assumption around here that "My $THING" implies the owner is the creator. It is indeed an assumption. I am guilty of this assumption. However, there is no claim that this was written entirely by OP.
2) He does say "...helping with" - perhaps it was indeed help
Not only that, the editor (which seems to be one of the main points of this Show HN) is a plan version of Quill.js: http://quilljs.com/playground/
I am all about reusing components, but what's original in here to make it a Show HN?
Edit: after thinking about it and trying it I think the main point is about simplicity to generate a PDF with decent default styles, which is a good point. So I retract my previous opinion; it's about a good experience and nice output using pre-made tools. Well done (:
It sucks that people take advantage of HN's eagerness to encourage newcomers. This is toxic behavior and it must receive an appropriate response: outrage.
I like it. Dead simple. Makes nice output. The UI is correct. I would use.
Feedback:
Consider replacing "We take privacy seriously" with "I take privacy seriously".
Better yet, consider removing that sentence so you don't make people second guess it. It's even easier then because there's less information that needs mental processing. You might just say, "Once you generate your memo, your information is deleted forever" or you might not say anything at all.
> Consider replacing "We take privacy seriously" with "I take privacy seriously".
There's some tension between wanting to be taken seriously ("we" makes it sound like there is a team supporting the product) and using the correct pronoun number for a single author. I see the appeal of using the royal "we" everywhere, even when there is only one person behind the project, because at least then the pronouns don't need to be updated once a second team member joins.
Even if you're the sole author of the app/site, the voice of any text should be abstracted away from your identity at least to this small degree. Use "I" only in testimonials, quotes, or in a "message from our founder".
This discipline helps keeps the voice/tone of the text consistent throughout the app, which inspires trust and confidence. It's more polished and professional, especially if you ever contemplate expanding your team.
I think it depends on who is speaking: a team is always a plural, so if it's the team behind X, then you use 'we'; if you're speaking as an individual, you use 'I'. (This can get confusing for some projects, if you're speaking in both capacities while being the only team member.)
So it comes down to how much you want your site associated with you personally, versus having its own identity (and associated "team", even if it's just you on the team).
For hobby projects, I generally go with 'I'; for anything I'm asking for money in exchange for a service, I go with 'we'.
If you feel uncomfortable using 'we' instead of 'I', just file a C-corp and get a registered agent. Now there's two of you, and when you're speaking as the corporation, it's a 'we'. (I'd argue it's always a 'we' for the C-corp, though, because again, it's a team, and teams are always plural.)
Of course, I've been known to use language strangely, so make up your own style rules and go with them.
It's been mentioned in a few articles that a lot of startups try to make themselves be more official and less of a personal touch to be more "professional" and this is generally not helpful.
+1 on removing it completely, you need a privacy policy link instead, you might create one your own with some online template or better yet have a lawyer write it for you, shouldn't cost so much I guess and will give you the professional look you're trying to show
Yeah that's what I was thinking. I trust Libre Office way more since it's free software and I can actually inspect the source code to see what it's doing. I don't trust web apps like these at all.
- then remember the name of the stuff and type it.
- then make sure you are online (not in a plane).
- then type it without all the LO tools such as good spell check and typography fixes.
- then you wait for the generation, download the file and the go to the download directory, and then copy it where you want.
All in all, I'd say it's the same, except you can change stuff in the LO version, work offline, and refer to the one tool that does all the other stuff as well instead of having to manage 1000 of tools to tools such a simple task.
On the business end it doesn't matter overtly, privacy claims are worthless until backed by law.
Like Microsoft signing data protection agreements with the European Union, before any serious company would consider using their cloud type legal documentation.
People that are politically on the left spectrum tend to address themselves and the others in the plural form. Having that in mind, not sure how asking the author to consider the replacement is considerate :)
Here are some comments:
* Make a title of your webpage using <title> tag in <head>
* I was not sure the "organization" was meant to be a input field. Please make it more obvious.
It's great! The first web app I made printed "hello, world" in HTML :-). One thing I would recommend is releasing some part of your code so that people can give feedback on that as well.
What's really funny, is I saw the link submitted on /new at least five or six times yesterday. So there was a lot of work put in to get it up here on the front page too.
Seems nice and simple, good job! Some comments/suggestions:
* There seems to be no <title> tag on the page, or at least I don't see a title for the page.
* When the browser downloads the output, it is served to it as a "binary file" (Firefox on Mac), not PDF, meaning I have no other option than to download it. I think (though I'm not sure) that if you set the content type correctly it could open straight in a new tab, or at least let me open it straight in a PDF viewer.
* The paper format looks a bit off to me, I guess it's because it's letter? In that case, not everyone uses that (we use A4), though lettings users set it would increase UI complexity.
++kudos for that. Simple, yet effective. Does one thing, but does it well. I was impressed that when I didn't fill in the "Organization" field, it left it out of the PDF completely. I sort of had the expectation that it would create an empty box in the PDF. But it didn't, that shows that you thought about it.
Any chance you can share some information on what you used to build this?
One piece of feedback though: The "contact" placeholder didn't seem like a text field to me. It took me a while to figure that it's editable. The same goes for the "Organization" placeholder.
> One piece of feedback though: The "contact" placeholder didn't seem like a text field to me. It took me a while to figure that it's editable. The same goes for the "Organization" placeholder.
Came here to say exactly the same thing. Other than that, 5 stars. =)
I really like the fact that something this simple can make the top of the HN's front page. It makes this site feel really beginner-friendly and encouraging. A great contrast with many other websites where programmers exercise in putting down other's work to boost their own ego.
And while I don't have any use for this app, I have to admit that it looks awesome and simple. Good job.
Looks beautiful, dude. I love your typography. Very similar design in terms of simplicity to something I'm working on. So maybe I'm just patting myself on the back, but I dig it. Great job!
so umm if the poster didn't do it...why is this here?
I'm not saying it should not be here...just asking what exactly the "show HN" in about. If it's about showing of the skills of codegophers...should they have not worked on something more complex?
There are local groups on facebook for example.
You could share it on twitter.
You can share it in your company.
You can share it in your university group.
Asking as a self-taught not-so-advanced-yet guy wanting to build a similar I/O web app: Could you elaborate a bit on how client-side transformation/ generation could be achieved?
The link takes you, without clicking on anything, to the inbox of a disposable email address that perishes if you don't visit it for 24 hours or if you close the session.
Two things stood out right away (on Firefox 42) and point 2 particularly dissuaded me from checking it out any further.
1. It doesn't check for empty content and produces a pdf with just 'memo' and horizontal line.
2. Can't paste, ctrl+v won't work and there is no paste in context menu.
It's so much easier to open up Ms Word, have a template by your choice, and export as PDF. I don't get it guys. Super nice domain occupied for a trivial thing...
edit: Maybe an OK solution if you don't have Ms Word. But, almost all text editors can export as PDF anyway..
Very cool. Pretty much flawless on iOS (8.3) right down to just opening the pdf in iBooks. Loads fast enough that I can grab it between stops on the metro.
Is the date going to pre-fill with the current date in future revisions? On my red. It was 06/15/2016 I think.
Agree with csydas. Just looked at it and read the text and have to say this is really nice. Makes me happy.
More constructive feedback: If it is to be used in Europe the date must be either configurable or default to a format that isn't totally confusing like month/day/year is.
I really dunno people also come here to read tech advices. And even if I appreciate the effort, it would really be dangerous to use this service for real confidential uses.
I mean unless someone personally know the author how can you tell this isn't a guy phishing for personnal data and posing as a newbie? Here more than everywhere else we should not take privacy statement at face value. And even if he's honestly wrong, lake of encryption mean this really isn't as secure as claimed.
I find it confusing, especially in the middle of the Hilary e-mail stuff that so much HN commenters are so forgiving about a serious flaw.
Of course I understood that there is a lots of irony in some comments. So sorry to be captain obvious. But I'm not sure given the context that irony is more serving than a plain and brutal reminder.
Everything you said could have been said in a polite, or even educational way, without sacrificing its importance. Usually we use "but this is wrong!" or "this really needs to be said and I am passionate about it" as an excuse to be harsh or to vent but really it just causes your comment to drop to the bottom of the comments where people are less likely to read it.
Well English is not my mother thong so maybe I was harsher than I though.
However the current top comment is basically saying that the OP is a poser and that it might have been a viral campaign for codegophers this don't qualify as not harsh... When reality is harsh how are we supposed to soften it without lying?
NP :). There are many ways to not deny reality and still be polite! One of them is reserving outrage or judgement until one is sure it is actually warranted. (not referring to you specifically with that one)
So now we know all about the development of this idea, but what is the genesis behind this probolsky? Why did you want it built? If it was to truly learn "development," then I suspect you would have done it yourself. Scratch your own itch? Expand it into a business offering? Where does it go from here?
I saw exactly the same behaviour; Chrome on OSX. Funny thing is, I entered a single character company name, hit the button again and it worked. Then I deleted that character and it still worked.
If we can comment on functionality too (not just UI and design), I would say at least add an option to your text editor to do left/right alignment to support RTL languages.
This is great, and you're receiving well-deserved attention. I have to ask, did you mean to call yourself "pretigioustech" or was that an accidental misspelling?
I am probably missing something in the mobile view. What makes this page easier than creating this in any product from Libreoffice to Word and exporting to pdf?
This app makes it possible to (easily) create PDFs on PCs (and other access devices) that don't have LibreOffice or Word (or other similar tools) installed, using just a web browser (and an Internet connection).
Perhaps readers are happy to see something about a hacker hacking than the latest Elon-love-fest or continued Apple drama or discussion of SF real estate.
Mayhaps people like supporting someone who made something nice and useful, learned something in the process, and helped us remember why we do what we do.
Well, I always thought HackerNews was supposed to be about hackers doing newsworthy things... Dissing the establishment is all fine and good, but personally I love seeing people building stuff, especially first web apps.
Well, you would think that a community of hackers that are focused on, you know, building stuff would be supportive and encouraging of others who like tinkering and building stuff. It's the way to keep the momentum and keep newbies in the ecosystem rather than scaring them off via derision or plain ignoring them.
Strange as it may seem even Musk/Jobs etc. didn't create their masterpieces the very first time out of thin air. They would have started on a project that would be considered plain/pointless/boring/embarrassing, but they built upon that experience and platform. Something to remember when talking to the young creators who will be continuing their work in the future.
There is a lot of very cool stuff that gets built which never makes it to the front-page here. Again, it's not about being un-supportive or derisive it's about there actually being nothing particularly interesting in this project (and somehow the defense of that is always this kind of hand-waving calling out people's bad manners for pointing out the obvious), you can have a quality ecosystem or a warm, fuzzy, let's praise everyone ecosystem - pick one.
I totally get your point. I've posted my own projects here in the past only to see them sink faster than a tabloid editors ethics, but I take that as part of the 'luck' and natural filtering nature of this platform. It certainly doesn't mean I bear a grudge for any other post that does make it to #1. Especially if it saves me from the 700th post this week on "Why I won't be buying another Apple device ever"...
I really don't think this is (or should be) a place where everyone gets a participation medal, but from what I have seen, the success and failures of posts by people announcing new products here seems to mirror the success rate (and seemingly random stickiness) of real world product launches, so perhaps that might help creators to get used to it and build up some resilience.