|
Glass is strong - but fragile - but it is easily scratched by stuff like keys, grit, sand, and such like. Heck, toothpaste can scratch glass, which is why it's used as a polish to remove scratches from some watch crowns!
Adding a screen protector means you can easily replace it when it does get scratched up and blurred, without replacing the expensive screen.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
OriginalGriff wrote: Glass is strong - but fragile - but it is easily scratched by stuff like keys, grit, sand, and such like. Heck, toothpaste can scratch glass, I think he is referring to Gorilla glass and other types of synthetic sapphire 'glass'.
|
|
|
|
|
yes, my watch crown is synthetic sapphire - and it's scratched!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Well,
Of the 'many hats' that I wear... two of them are rock hounding[^] and amateur lapidarist[^]. For the past 5 years the building behind my house has two rock tumblers that are operating 24 hours a day polishing my precious/semi-precious stones. I have an amazing collection of gemstones. OriginalGriff wrote: yes, my watch crown is synthetic sapphire - and it's scratched! Synthetic sapphire is over a 9 on the MOHS scale[^]... you're going to need a something harder[^] to scratch it. You have most likely scratched the anti-reflective coating.
Best Wishes,
-David Delaune
|
|
|
|
|
Hint: Sprint doesn't manufacture...well...anything.
|
|
|
|
|
Around the world, as activists tear down slave-owner statues, some statues are fighting back[^]
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
|
Let me risk the borders of Soapbox here:
The movement had a valid and just basis, initially - cold blooded murder.
But their leadership, ceasing the moment and observing the gutless wonders in management (both corporate and governmental) are cowing to each demand and thus the demands escalate. The net result is - as has happened before - a backlash is sure to follow.
Meanwhile, some of their leadership is guilty of overt bigotry of their own (like Al Sharpton and Jessy Jackson). Why do they get an ing pass ?
So - when the dust settles and more people are back to work (without time to just march) there will be a rollback of some of what was accomplished done (not all of that bad) and a galvanizing the those in (or now in) opposition giving what will be net political support for their nemesis.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
This is a straight-forward question about software pricing and all is legal and above board.
I have a coworker/friend who has produced a software package that can perform date-conversions on the fly, changing one date format to another form via a function call. But he does not know what to sell these key routines for. He will not give them away nor sell them cheap. He has put a lot of time and effort into this software package development. And they do work! I've played with them. He is currently making his presence known on the internet, via a fairly new website. Any ideas on what the selling price should be for these key routines and others?? My friend would like some help and suggestions on pricing.
I hope this question/request passes the moderators requirements and for not being in the programming question area.
Why can't this question be submitted. Resolve the 1 issue(s) before posting. Where is the issue?
Thanks,
|
|
|
|
|
Um.
Generally speaking, your friend is on a loser. It will take an experienced developer a couple of minutes to convert date formats, it's not at all complicated: a couple of lines of code.
So why would they pay for them? Particularly when more complex data manipulation software is available for free? For example: DateTime Extensions to Make Some Simple Tasks a Little More Readable[^] - you can probably find "date format conversion" packages with a simple google as well.
So "he won't sell them cheap" sounds to me like he is going to sell a total of zero copies, unless they do something really complicated and different, but your description does not sound like that is true.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
samtoad wrote: I hope this question/request passes the moderators requirements and for not being in the programming question area. I think this is exactly where you should be posting such questions.
Although I agree with OG your friend is extremely hopeful if he expects to even give such a package away let alone sell it.
Never underestimate the power of human stupidity -
RAH
I'm old. I know stuff - JSOP
|
|
|
|
|
samtoad wrote: date-conversions
I misread as Data conversion, as in unstructured to structured, etc. Maybe that would be more useful, again, depending on specifics.
|
|
|
|
|
Just to add a comment on your approach: when you say "I have a coworker/friend who has produced a ..." and "he does not know what to sell these key routines for" that doesn't inspire any confidence in his abilities: if he can't work out how to find a site, sign up, and post a message then in all probability his computer knowledge and skills are extremely poor.
That's not saying your skills are poor, or your friends skills are poor - but that's the impression that divorcing yourself from the request gives.
Generally speaking, you need to come over as professional and knowledgeable to sell software: if you want to sell to professionals at least. If you want to sell to student then forget it: they will pirate it or copy'n'paste from SO anyway ...
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
|
It almost always is ...
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
That message is from 2004!
Cheers,
विक्रम
"We have already been through this, I am not going to repeat myself." - fat_boy, in a global warming thread
|
|
|
|
|
Oops.
|
|
|
|
|
He should keep his day job.
|
|
|
|
|
To be of value it needs to fix an existing problem.
IMO, date conversion is not really a problem.
so, not much value.
put it on github.
I'd rather be phishing!
|
|
|
|
|
samtoad wrote: changing one date format to another form via a function call
What function, DateTime.ToString?
|
|
|
|
|
Maybe if it's for some language/framework which doesn't have anything like that built-in.
Certainly not for .net, which has good date/time parsing and formatting support already.
Or are you talking about converting between different calendars? Which is of very little use in the modern business world.
The main shortcoming with such a plan is that while you can sell applications, you really can't sell utility/library functions which form the foundations of applications.
Those sorts of things are given away freely so others can build applications.
Furthermore, consider I bought a library of functions from you for $10. Then I reverse-engineer them, using your library to help validate the correctness of mine (or finding bugs in yours). Maybe I could even do bench-mark testing to show that mine is faster. Then I offer copies of my version for $5 each, on the same platform you use, maybe even with source code. I'd need to sell only two copies to get my money back and the rest is gravy.
I think the more profitable model continues to be the "if you like it, please consider donating a few bucks to a poor starving developer in his mother's basement" model.
|
|
|
|
|
PIEBALDconsult:
Thanks for the kind feedback!. This is the first time I have done this.
Just for thought, my project is a Date Conversion Software Package that supports 148 different date formats. It supports six date delimiters. The actual DLL software library written in "C". There is a DLL function call that can perform date conversion from one to another date format.
Thanks....
|
|
|
|
|
Your project? I thought you were talking for a co-worker of yours!
|
|
|
|
|
I'm sure you're proud of it, but don't expect many (particularly on a site of developers) to be likewise impressed.
samtoad wrote: supports 148 different date formats
samtoad wrote: can perform date conversion from one to another date format
These statements are already red flags for me. They imply that you have grabbed the wrong end of the stick.
One big issue with "conversion from one to another date format" is that having dates and times as strings within an application is generally going to lead to trouble. It is far better to parse into a structure, use it, then format it if necessary.
The main thing to consider is how we might convert a date/time "from one to another date format" with .net (if we ever actually wanted to do that at all).
.net provides System.DateTime and System.DateTimeOffset structures, each with a few methods for parsing strings, and each with a ToString Method.
Those methods take parameters for specifying the format.
See also Custom date and time format strings | Microsoft Docs[^]
This is a very flexible way of doing this and much better than hard-coding "148 different date formats".
The application developer is able to specify those few formats the application may require.
The application can parse an incoming value, use it as needed, then only format it into a string when it comes time to output it.
Plus the fact that it's written in C and is expected to be distributed by DLL means that it isn't multi-platform.
Will you compile and provide versions for other Operating Systems?
Many of us on CodeProject use .net and that means that we'd have to use P/Invoke to call your routines -- but, of course, we'd use the built-in routines instead.
Dates and times are not strings, you need to stop thinking of them as strings.
|
|
|
|
|
Quote: supports 148 different date formats Oops, I found a 149th: (e.g.) 3rd June 2020.
Oh, and 150th: (e.g. Saturday June 3 2020).
ah, and then there's DD-MMM YYYY, so you need 151.
Sorry, forgot about YYYYMMMMDDDD, I make it 152.
Um, you might be better just using a generic date to string formatter, like pretty much every language (capable of calling a DLL) does already.
And if the list of public holidays serves any purpose, by limiting to the USA you've just eliminated (and alienated) 96% of the world's population from being potential customers
|
|
|
|