Reply to:
Do we need DelphiOverflow.com?
Why Delphi developers need a Delphi Overflow
Which Delphi-vcl technology is mature enough to handle thousands of users?
- You could use RealThinClient, with custom ISAPI, and serious coding, but that suffers from immature HTML handling (you do it yourself and every page is hard-coded), errors in scripting causes blank pages, database usage could leak memory (can you explain how to use RealThinClient with Databases other than some notes on RealThinClient's forum?)
- You could use Cold-fusion, like what DelphiPages used to use, until they got hacked. But wait, that's not Delphi, right?
- IntraWeb, but it costs thousands of dollars and requires 2* dedicated server to host it. Not very money-friendly.
- extJs. Radical new technology that's Ajax friendly.
- You could use ASP.NET, or ASP, which is considered a bastard language (hint: VB/VB.NET) by most Delphi users.
- You could use Kylix with Linux, provided you could get the ISP to host 2* servers with older Linux versions, provided you have good firewall, make sure everything works...
- You could use "depreciated" WebSnap, but it sounds like you could "snap" under pressure and wondering who uses this stuff?
Suggested answerer: It seems no Delphi VCL technology is ready to use to create a site similar to "StackOverflow". We could possibly use JavaScript ExtJs solution with Delphi back end.
Which Delphi database solution could scale thousands of customers?
Your reviewer looked around and found:
- ADO, the one that Microsoft uses, but too-bad, the version shipped in Delphi is 2.1, not upgraded to ADO/2.9SP4, and any attempt to update DbGo leads to BPL issues, since Borland/CodeGear/Embarcadero does not ship full set of files required to build all the BPLs.
- AnyDac/Unidac. Serious contender, but..., costs money. Your reviewer thinks at least RemObjects got the MSSQL/ MySQL issue correct. That's US$399 solution.
- Delphi's own Database Technology. Serious contender, but not production quality. There's this issue about DFM/Fields corruption, Database issues (driver issues for MSSQL2005/MySQL 5) and no bug-fixes until next version of Delphi.
Which Delphi solution exposes SOAP/RSS/ATOM/Ajax?
Your reviewer looked at it and sighed.
- There's IntraWeb, but IntraWeb does not support DoJo or extJS, or other frameworks.
(If IntraWeb supported DoJo or extJS, they would have to seriously consider marking-down their price from Euro 600 a person to Euro 50, if they consider people buying it)
- SOAP, requires RemObjects payment, so ho-hum, another US$399 spent on buying something that should have came with Delphi. There's also that stinking feeling we'll need it if Delphi SOAP implementation is not robust enough.
Maddening costs
Your reviewer looked at it, and gasped:
- Delphi 2010 Enterprise at US$2,799 + (probably need for 20% SA)
- RemObjects (to expose SOAP interfaces) at US$399 per user.
- AnyDac (to expose Database interfaces) at US$399 per user.
- ExtJS/Delphi (there's Delphi wrappers)
- ExtJS at US$400 per user.
- MadExcept (to trap exceptions) at US$100 per user.
= cost per developer = US$4,097 (Excluding VAT, S&H and other charges)
Estimated cost for person working 6 months @ US$5,000 = US$30,000.*
Estimated cost for 2 servers (at 1and1, others) for 6 months (server rentals) = US$8,000
* Let's assume we're hiring an expert Delphi developer, not "Ajay" the outsourced Indian Delphi developer.
Estimated cost for 6 months expenses: US$4,097 + US$30,000 + US$8,000 = US$42,097
If you have your own server-based solution, you need 2 servers, because NS (Name-server resolution requires 2 servers minimum, or 2 IP addresses going to 2 different servers). If one fails, the other server is still alive to respond to WWW requests.
Advertisements, Advertisements and more money please!!
Your reviewer wishes to remind those who want a DelphiOverflow, (including Mr. Primoz Gabrijelcic who wrote the original blog entry), it costs alot of money, and if there was a better way to blow US$40,000 windfall, this has to be the best way to do it.
Think about it:
- why bother develop in Delphi if after 6 months, you cannot recover US$40,000 in costs?
- DelphiPages owner sold off his DelphiPages.com, because he did not make so much money off his site.
For those hard-core Delphi developers:
- We need more people (other than Borland/CodeGear/Embarcadero) to cheer for Delphi, and tell others that losing money on Delphi is the best way to go.
- Tell other people that there is a StackOverflow "clone" made fully with Delphi technologies, for non-Delphi developers to marvel at.
- We need more people to invest in Delphi, that is one example of what Delphi can do.
For those who see reality:
- There will never be a StackOverflow. Embarcadero uses Confluence and JIRA. Nick Hodges refer to this as their "internal bug tracking system".
(Since you can buy JIRA and Confluence for yourself, you can setup something similar to what Embaracdero uses for their newsgroups and internal bug tracking system.
Example:
http://support.citrix.com/forums)
- US$40,000 is lot of money and to blow it on a business project that makes little or no sense (It makes alot of sense for Delphi developers) is a terrible investment, and in this market, I doubt if you could ever re-coup back any profits from this project.
- Delphi Developers are lazy, they will probably screw-it-up and make an even worse solution than StackOverflow. Did anyone see any Delphi-forum solutions?
- You could outsource it to some Indian developers, but they could make such bad job, the project could go around in circles with ever-increasing costs.
- Then, did you hear about Delphi developers who were overworked, underpaid and did such a project and got laid-off?
Conclusions
You could get VBulletin 4.0 at US$399, or free SMF forums, or free PhpBB forum to build your community. But wait, we really need a DelphiOverflow, because it's fresh, clean, nice, and fully made with Delphi...
It does not matter about costs, we live in a dream-world where costs does not matter, and we live in some kind of delusion where only Delphi developers have better jobs (less than 1% of jobs) and customers don't blink when it comes to money.
It's time to give the Dream team a wake-up call :)
[Article correction, Delphi prices, RemObject prices, Citrix URL added]
Saturday, February 6, 2010
Akokoba / Albert Kobina Arhin Pwned
Expose: Akokoba/ Albert
Licensing issues
He hangs out on ImageEn website[1], Astatech newsgroups[2], various Delphi groups[3]... and on certain warez sites called "Akokoba".
Since he implements multiple Delphi projects, such as IPTV billing[4], it's time he considered supporting those developers he ripped-off, such as, asking Mr. Albert & Company to pay for TMS licenses, ImageEn licenses, ReportBuilder licenses(rather than getting those off warez-sites).
He's in Nigeria (from IP location), so it's a bit hard to get him. This expose is to tell and inform Delphi vendors to:
1) Delete or ignore his questions, this person is getting free support and getting software from warez-site to satisfy his needs.
2) Tell this person he is not wanted around Delphi newsgroups and vendor-forums.
3) Consider removing "free-for-all" technical support, since many of those software pirates depend on "free-support" for their support needs. The day one free-support is stopped, the day-one they start paying.
4) Don't hire him / or his company for new projects. Cancel them and tell they don't do business with people using non-licensed software.
References:
1] http://www.imageen.com/forums/viewtopic.php?p=69255&sid=9c5c092cc06229e92b78558cbf94ad3d
2] news.astatech.com, "astatech.general" forum.
3] delphi@elists.org - in newsgroup archives.
4] http://www.mail-archive.com/delphi@elists.org/msg03654.html
Licensing issues
He hangs out on ImageEn website[1], Astatech newsgroups[2], various Delphi groups[3]... and on certain warez sites called "Akokoba".
Since he implements multiple Delphi projects, such as IPTV billing[4], it's time he considered supporting those developers he ripped-off, such as, asking Mr. Albert & Company to pay for TMS licenses, ImageEn licenses, ReportBuilder licenses(rather than getting those off warez-sites).
He's in Nigeria (from IP location), so it's a bit hard to get him. This expose is to tell and inform Delphi vendors to:
1) Delete or ignore his questions, this person is getting free support and getting software from warez-site to satisfy his needs.
2) Tell this person he is not wanted around Delphi newsgroups and vendor-forums.
3) Consider removing "free-for-all" technical support, since many of those software pirates depend on "free-support" for their support needs. The day one free-support is stopped, the day-one they start paying.
4) Don't hire him / or his company for new projects. Cancel them and tell they don't do business with people using non-licensed software.
References:
1] http://www.imageen.com/forums/viewtopic.php?p=69255&sid=9c5c092cc06229e92b78558cbf94ad3d
2] news.astatech.com, "astatech.general" forum.
3] delphi@elists.org - in newsgroup archives.
4] http://www.mail-archive.com/delphi@elists.org/msg03654.html
Tuesday, February 2, 2010
Help wanted - many flames available
From:
https://forums.embarcadero.com/thread.jspa?threadID=32101
Quoted:
--------------------------
While I read these news groups daily, I very rarely post. However, tonight I feel like sharing my two cents just so I can say I informed Embarcadero that I won't be giving them any more of my money and why.
First, like a lot of people I go back to the Turbo Pascal 3.0 days and on thru Turbo Delphi 2007. While I did skip a few Delphi versions, 8, 2005, 2006, 2009 and 2010; I did purchase all the TP from 3.0 thru TP 6, Borland Pascal and so on. I also dabbled in the Turbo Prolog, Turbo C, Borland C++ and other Borland business products.
So why haven't I upgraded/bought versions 2009 and 2010. Well, the price! RAD Studio is just too expensive. I know it is supposed to be enterprise; however, I've been an independant contracter more since 2000 then I have been a full time employee (where the business paid the freight).
This isn't because I necessarily want to be independant; there just aren't Delphi jobs out there. Do a national search on dice.com with the keyword "delphi". I did it last week and there were 20 jobs. This is compared to more then 3200 Java and 1600 PHP jobs.
Delphi contracts are becoming even harder to find. With 20+ years in the pascal business, I have found myself forced into other languages.
How is this Embarcadero 's fault/responsibility? Well,the software development market place has changed, and Delphi has not changed with it. Two points of frustration for me are web and mobile.
Embarcadero does not have a delphi dynamic scripting solution like ruby, python, php and perl. So many businesses today don't want desktop apps, they want web sites built with popular languages and open source frameworks. If you look at those Java and PHP jobs, they are overwelmingly web stuff; from simple to complex. I have worked with webbroker, websnap, intraweb and delphi prysm. All but delphi prysm are non starters with shared hosting. As for Prysm, if I have to learn a slightly new language and a huge API, I might as well use the free tools for C# or just learn c#. For even more job oppertunities I should choose java/php.
This post is already way too verbose, but the mobile market is much the same.
Face it, when Delphi 1.0 was released, it was, without question, the best solution for destktop and c/s applications. Embarcadero doesn't have a compelling reason for me to shell out anymore money.
What do I want? Release an open source delphi language interpreter specifically designed for the web server. Use that brain trust to create a superior solution. Sell the ide and tooling but push all the shared hosts to support it on windows and linux. Many businesses start with shared hosting and then move up.
Create the language for mobile operating systems. If android can run c++, it can, then a delphi variant can be written for it. Again, sel the ide and tooling but give away the compiler/base editor. Flood the market with a free, easy and powerful solution.
Anyway, feel free to flame away. I made the mistake of posting so I deserve what I get.
--------------------------
https://forums.embarcadero.com/thread.jspa?threadID=32101
Quoted:
--------------------------
While I read these news groups daily, I very rarely post. However, tonight I feel like sharing my two cents just so I can say I informed Embarcadero that I won't be giving them any more of my money and why.
First, like a lot of people I go back to the Turbo Pascal 3.0 days and on thru Turbo Delphi 2007. While I did skip a few Delphi versions, 8, 2005, 2006, 2009 and 2010; I did purchase all the TP from 3.0 thru TP 6, Borland Pascal and so on. I also dabbled in the Turbo Prolog, Turbo C, Borland C++ and other Borland business products.
So why haven't I upgraded/bought versions 2009 and 2010. Well, the price! RAD Studio is just too expensive. I know it is supposed to be enterprise; however, I've been an independant contracter more since 2000 then I have been a full time employee (where the business paid the freight).
This isn't because I necessarily want to be independant; there just aren't Delphi jobs out there. Do a national search on dice.com with the keyword "delphi". I did it last week and there were 20 jobs. This is compared to more then 3200 Java and 1600 PHP jobs.
Delphi contracts are becoming even harder to find. With 20+ years in the pascal business, I have found myself forced into other languages.
How is this Embarcadero 's fault/responsibility? Well,the software development market place has changed, and Delphi has not changed with it. Two points of frustration for me are web and mobile.
Embarcadero does not have a delphi dynamic scripting solution like ruby, python, php and perl. So many businesses today don't want desktop apps, they want web sites built with popular languages and open source frameworks. If you look at those Java and PHP jobs, they are overwelmingly web stuff; from simple to complex. I have worked with webbroker, websnap, intraweb and delphi prysm. All but delphi prysm are non starters with shared hosting. As for Prysm, if I have to learn a slightly new language and a huge API, I might as well use the free tools for C# or just learn c#. For even more job oppertunities I should choose java/php.
This post is already way too verbose, but the mobile market is much the same.
Face it, when Delphi 1.0 was released, it was, without question, the best solution for destktop and c/s applications. Embarcadero doesn't have a compelling reason for me to shell out anymore money.
What do I want? Release an open source delphi language interpreter specifically designed for the web server. Use that brain trust to create a superior solution. Sell the ide and tooling but push all the shared hosts to support it on windows and linux. Many businesses start with shared hosting and then move up.
Create the language for mobile operating systems. If android can run c++, it can, then a delphi variant can be written for it. Again, sel the ide and tooling but give away the compiler/base editor. Flood the market with a free, easy and powerful solution.
Anyway, feel free to flame away. I made the mistake of posting so I deserve what I get.
--------------------------
Sunday, January 31, 2010
Unofficial "Official" Roadmap
Your reviewer was looking at Delphi Roadmap and community responses[1] and decided to write the real Delphi roadmap:
Official Roadmap can be found here:
http://edn.embarcadero.com/article/39934
Your reviewer thinks this Delphi Roadmap reflects the current situation:
Pack more and more useless features into Delphi and then later, depreciate or don't release fixes for them.
- Nearly every new feature that has came into Delphi, is half-baked, or half-done, from ill-fated ReportSmith, BDE, Bold for Delphi, NET10, NET11, IBX, DBExpress[4]
- Think about BDE, how FoxPro 2.6 support was never properly handled or how Oracle 9i support for BCD numbers is half-supported, or how IBX components do not have transactions. Or how Midas, a promising technology is no longer relevant. Docking is still rubbish[2], or very limited undo/redo[3].
The only "suggested" reason why DelphiX or Delphi64 is taking so long to come out, is they need to "update" all those depreciated codes. Think about it...
Unicode - half-implemented and additional 3rd party issues
Your reviewer found out none of the Delphi RTL (Run-Time Library) supports an important aspect of Unicode - Composites, Ligatures and Surrogate Points. Even worse, none of the 3rd party component vendors support Composites, Ligatures and Surrogate correctly.
For 3rd party vendors, they need to "buy" latest version of Delphi and then update the libraries. Some vendors have no good Delphi 2009 implementation (probably because they are out-of-business).
Release half-implementations and full-implemenations sold separately.
Your reviewer wonders what kind of component technology is inside Delphi, since everything useful is sold separately. For example, to get full license of IntraWeb, you need to buy it, to get fully working MySQL support, you need to buy 3rd party. Go figure. If it costs US$2500+ to buy Delphi and another few thousand license here, how much costs will eat-up profits?
When the community ask for fully-working implementation, Embarcadero's response is that they don't compete with 3rd party vendors. Maybe if Embarcadero did things right in first place, there would not be this annoying 3rd party vendor with "correct implementation" and Embarcadero's half-working solution...
Make each Delphi version as unpleasant to use as possible
Your reviewer thinks very few people buy Delphi, since all those crazy bugs were fixed only in Delphi 2010 update 3/4 and 4/5. (Forget about buying Delphi 2006, 2007, 2009 - these versions were only to bring in money)
Your reviewer looked at one particular interesting bug:
http://blogs.embarcadero.com/nickhodges/2009/12/14/39338 (comment #29,#30,#31)
and wondered if DelphiHater was the 2nd person (but kept quiet) to discover this bug many months ago. Why is it not fixed? - probably because nobody uses this feature ;)
With Delphi 2009/2010, you had to upgrade all your libraries, all your codes, and there are so many hidden costs to upgrade "everything" to use Delphi 2009/Delphi 2010. With so much costs, it's no wonder it's hard to "upgrade" to Delphi 2009/2010...
Delphi forever - Sorry, you lost your job, your house got forclosed, your car got repossessed
Your reviewer thinks using Delphi is like being proud and totally arrogant. There are few jobs, expensive costs, and sooner or later, don't be surprised you'll be like the Delphi Bistro person - it's time to move on.[5]
Delphi 64-bit - Keep promising but don't deliver
After DelphiX, there's Chromium, but that could be in year 2011, if timelines keep slipping, maybe, just think... there is no Delphi 64-bits, it does not exist. End of story, We've waited since nearly 4 years for this (since Delphi 2006). Everything else is empty promises. Think about it., another year will pass, another year will pass, and still no Delphi 64-bits...
Use TeamB to keep customers entertained...
What purpose is it for TeamB to keep replying to non-technical, and off-topic for except perhaps to keep customers entertained with snappy replies?
Make each Delphi version more and more expensive
What purpose is it to charge SA (Software Assurance), then increase prices, and then remove free-versions of Delphi, except to make customers pay and pay? The newer people cannot get licenses without paying lots of money, the older customers hate to pay and pay for what seems like "bug fixes"... Did I mention about the 20%-30% increase in SA price this year?
Make Delphi call home, make Delphi copy-protection more and more stronger...
Your reviewer sees with each version, each release, the copy-protection has gotten lot more stronger and stronger. Your reviewer wonders why Embarcadero focuses on copy-protection part and not legal enforcement part? ... Your reviewer would love for more of his friends to get sued or asked to pay-up 10 times the cost of Delphi itself (US$20,000)... :)
Conclusions
This is the Unofficial "Delphi" roadmap, think about it, it feels more like the truth than the official Roadmap :)
1] https://forums.embarcadero.com/thread.jspa?messageID=207459
2] Docking still Rubbish - https://forums.embarcadero.com/thread.jspa?messageID=207362
3] Limited Undo/redo - https://forums.embarcadero.com/thread.jspa?messageID=207388&tstart=0#207388
4] Dr. Bob "discovers" Datasnap 2010 security is nonexistent - http://www.sandon.it/?q=node/52
5] No Delphi Jobs - http://delphibistro.com/?p=49
Official Roadmap can be found here:
http://edn.embarcadero.com/article/39934
Your reviewer thinks this Delphi Roadmap reflects the current situation:
Pack more and more useless features into Delphi and then later, depreciate or don't release fixes for them.
- Nearly every new feature that has came into Delphi, is half-baked, or half-done, from ill-fated ReportSmith, BDE, Bold for Delphi, NET10, NET11, IBX, DBExpress[4]
- Think about BDE, how FoxPro 2.6 support was never properly handled or how Oracle 9i support for BCD numbers is half-supported, or how IBX components do not have transactions. Or how Midas, a promising technology is no longer relevant. Docking is still rubbish[2], or very limited undo/redo[3].
The only "suggested" reason why DelphiX or Delphi64 is taking so long to come out, is they need to "update" all those depreciated codes. Think about it...
Unicode - half-implemented and additional 3rd party issues
Your reviewer found out none of the Delphi RTL (Run-Time Library) supports an important aspect of Unicode - Composites, Ligatures and Surrogate Points. Even worse, none of the 3rd party component vendors support Composites, Ligatures and Surrogate correctly.
For 3rd party vendors, they need to "buy" latest version of Delphi and then update the libraries. Some vendors have no good Delphi 2009 implementation (probably because they are out-of-business).
Release half-implementations and full-implemenations sold separately.
Your reviewer wonders what kind of component technology is inside Delphi, since everything useful is sold separately. For example, to get full license of IntraWeb, you need to buy it, to get fully working MySQL support, you need to buy 3rd party. Go figure. If it costs US$2500+ to buy Delphi and another few thousand license here, how much costs will eat-up profits?
When the community ask for fully-working implementation, Embarcadero's response is that they don't compete with 3rd party vendors. Maybe if Embarcadero did things right in first place, there would not be this annoying 3rd party vendor with "correct implementation" and Embarcadero's half-working solution...
Make each Delphi version as unpleasant to use as possible
Your reviewer thinks very few people buy Delphi, since all those crazy bugs were fixed only in Delphi 2010 update 3/4 and 4/5. (Forget about buying Delphi 2006, 2007, 2009 - these versions were only to bring in money)
Your reviewer looked at one particular interesting bug:
http://blogs.embarcadero.com/nickhodges/2009/12/14/39338 (comment #29,#30,#31)
and wondered if DelphiHater was the 2nd person (but kept quiet) to discover this bug many months ago. Why is it not fixed? - probably because nobody uses this feature ;)
With Delphi 2009/2010, you had to upgrade all your libraries, all your codes, and there are so many hidden costs to upgrade "everything" to use Delphi 2009/Delphi 2010. With so much costs, it's no wonder it's hard to "upgrade" to Delphi 2009/2010...
Delphi forever - Sorry, you lost your job, your house got forclosed, your car got repossessed
Your reviewer thinks using Delphi is like being proud and totally arrogant. There are few jobs, expensive costs, and sooner or later, don't be surprised you'll be like the Delphi Bistro person - it's time to move on.[5]
Delphi 64-bit - Keep promising but don't deliver
After DelphiX, there's Chromium, but that could be in year 2011, if timelines keep slipping, maybe, just think... there is no Delphi 64-bits, it does not exist. End of story, We've waited since nearly 4 years for this (since Delphi 2006). Everything else is empty promises. Think about it., another year will pass, another year will pass, and still no Delphi 64-bits...
Use TeamB to keep customers entertained...
What purpose is it for TeamB to keep replying to non-technical, and off-topic for except perhaps to keep customers entertained with snappy replies?
Make each Delphi version more and more expensive
What purpose is it to charge SA (Software Assurance), then increase prices, and then remove free-versions of Delphi, except to make customers pay and pay? The newer people cannot get licenses without paying lots of money, the older customers hate to pay and pay for what seems like "bug fixes"... Did I mention about the 20%-30% increase in SA price this year?
Make Delphi call home, make Delphi copy-protection more and more stronger...
Your reviewer sees with each version, each release, the copy-protection has gotten lot more stronger and stronger. Your reviewer wonders why Embarcadero focuses on copy-protection part and not legal enforcement part? ... Your reviewer would love for more of his friends to get sued or asked to pay-up 10 times the cost of Delphi itself (US$20,000)... :)
Conclusions
This is the Unofficial "Delphi" roadmap, think about it, it feels more like the truth than the official Roadmap :)
1] https://forums.embarcadero.com/thread.jspa?messageID=207459
2] Docking still Rubbish - https://forums.embarcadero.com/thread.jspa?messageID=207362
3] Limited Undo/redo - https://forums.embarcadero.com/thread.jspa?messageID=207388&tstart=0#207388
4] Dr. Bob "discovers" Datasnap 2010 security is nonexistent - http://www.sandon.it/?q=node/52
5] No Delphi Jobs - http://delphibistro.com/?p=49
Friday, January 22, 2010
Anonymous commenting now enabled
Anonymous comments are now enabled. You can now comment without having to sign-up to Blogger.
We really hope our readers have lively discussion about Delphi and articles on this blog.
We really hope our readers have lively discussion about Delphi and articles on this blog.
Thursday, January 14, 2010
64-bit Office is coming to town, Delphi applications going to get killed soon
While Team B is busy picking fights on almost everyone who discuss about 64-bits, be it, 64-bit registry issues, 64-bit explorer issues, need for 64-bit, pros & cons of 64-bits, there's very very big issue coming soon.
Ignorance is bliss
Your reviewer will laugh at many Delphi vendors whose 32-bit version could not compete against their 64-bit foes:
1) Registry Cleaners. Hey bro, did you see any Delphi 64-bit registry cleaners? Many Delphi vendors lost out when they could not "fix" 64-bit registry issues.
2) Video/Sound editors. Did you see that cool 64-bit Video/Sound editor that had no 4gigs limitation, could work twice as fast on 64-bit PCs and outsells every stupid 32bit application on the market? This is reality now.
3) Explorer integration. This is self-explanatory. Even the dogs could lick Lazarus sores and using Free Pascal, you could write for 64-bit DLLs...
64-bit Office coming soon
Almost all Add-ins today are built for 32-bits, and with Delphi unable to build 64-bit COM DLLs, many Delphi developers who used Word-COM-integration, Excel-COM, PowerPoint-COM will find they urgently need to move to 64-bit soon...
Cross-Platform, Linux, Mac vs. 64-bits
Which is more important? Making DCG (Delphi Code Generator) back-end for Code Generator emit cross-platform code or 64-bit issue?
Your reviewer thinks 64-bit Delphi compiler will become so important now, if there is no 64-bit compiler, all those fancy business Add-ins with Office Integration will soon go out of business.
When will Delphi/64 be out? Maybe when you don't have any money left
They promised Delphi/64 - 5 years ago, every year - new rants, more complaints (and more TeamB insults). The real truth, nobody cares because everyone is on subscription, whether or not Embarcardero takes 2 or 3 years more, everyone has to pay SA/ or new license (since they no longer honour old discounts). By the time 64-bit Delphi came, all your code-base either move to C#/64bits (most likely), C++/64bits, Python/64, PHP/64bits or unlikely, RealBasic/64bits.
Your reviewer thinks he's like Charlie Frost in 2012 reporting live, about how everyone changed from 32-bits to 64-bits, and stayed behind to broadcast about it, and got killed in the blast.
Think about it, while everyone is moving towards 64-bits, are Delphi developers left behind?
Ignorance is bliss
Your reviewer will laugh at many Delphi vendors whose 32-bit version could not compete against their 64-bit foes:
1) Registry Cleaners. Hey bro, did you see any Delphi 64-bit registry cleaners? Many Delphi vendors lost out when they could not "fix" 64-bit registry issues.
2) Video/Sound editors. Did you see that cool 64-bit Video/Sound editor that had no 4gigs limitation, could work twice as fast on 64-bit PCs and outsells every stupid 32bit application on the market? This is reality now.
3) Explorer integration. This is self-explanatory. Even the dogs could lick Lazarus sores and using Free Pascal, you could write for 64-bit DLLs...
64-bit Office coming soon
Almost all Add-ins today are built for 32-bits, and with Delphi unable to build 64-bit COM DLLs, many Delphi developers who used Word-COM-integration, Excel-COM, PowerPoint-COM will find they urgently need to move to 64-bit soon...
Cross-Platform, Linux, Mac vs. 64-bits
Which is more important? Making DCG (Delphi Code Generator) back-end for Code Generator emit cross-platform code or 64-bit issue?
Your reviewer thinks 64-bit Delphi compiler will become so important now, if there is no 64-bit compiler, all those fancy business Add-ins with Office Integration will soon go out of business.
When will Delphi/64 be out? Maybe when you don't have any money left
They promised Delphi/64 - 5 years ago, every year - new rants, more complaints (and more TeamB insults). The real truth, nobody cares because everyone is on subscription, whether or not Embarcardero takes 2 or 3 years more, everyone has to pay SA/ or new license (since they no longer honour old discounts). By the time 64-bit Delphi came, all your code-base either move to C#/64bits (most likely), C++/64bits, Python/64, PHP/64bits or unlikely, RealBasic/64bits.
Your reviewer thinks he's like Charlie Frost in 2012 reporting live, about how everyone changed from 32-bits to 64-bits, and stayed behind to broadcast about it, and got killed in the blast.
Think about it, while everyone is moving towards 64-bits, are Delphi developers left behind?
The Ghost of Christmas Yet to Come for Danny Su
Your reviewer was amused with Danny Su, how he say he was "Overworked", "Unpaid" and "UnderAppreciated".
The Ghost of Christmas Yet to Come
You can refer to commentary about this. Your reviewer, looked at Danny's life and wondered what went so wrong... It is easier to descend to hell than to go ascend.
Hiring Idiots Hackers and Stupid Crackers Dept
To crack copy protection takes few days, to make components that sell, takes many months.
The difference between becoming an expert hacker/cracker and learning how to write components, is between hiring an idiot and expert. You see, hackers, they are "experts" in bull-shit binary, "smart" in idiot-assembly and "clever" in all sorts of useless skills nobody have.
Let me explain:
- When I say bullshit binary, it means, they only know how to hack, hack, but when it comes to hard-work, like Code Optimization, making Code run faster, better, they are very poor at this. You can change few bytes in EXE/DLL, but if you ask them to do hard-work make product to sell, they are ZERO or make very poor product.
- When I say smart in idiot-assembly, can I ask, if they so smart, why can't they find very good job, or write good tutorials how to assemble whole EXEs, whole DLLs from scratch? Suggested answer, is they lack full set of knowledge to write this kind of product. What kind of product I talk of - Smart phone embed software, MP3 hardware-based player, embedded devices.
- Clever in all sorts of useless skills. Very smart in uploading, downloading, byte-editing... but very poor communication skills, don't know how to work in team, don't know how to come to work at 8am/5pm or mess-up project.
Think about it... What skill does hacker/cracker/warez person learn? Nothing of interest to employers.
What employers look for:
- Develop good GUI design (self-explanatory). Most of the Warez EXE/NFO files are totally trash EXEs.
What the hell is 40k EXE file showing what seems like 3 or 4 hours of work, sometimes not working due to DEP errors, ESC key not working, have to use mouse because Tab order not correct, or screwed-up, not usable on people with big monitors, have hard-wired colors that only blind people use.
- Database Design. I have not seen any Warez EXE result with good embedded database design. They put all resources into big EXE file or one stupid TXT file (renamed NFO).
When you talk about Database Design to these people, it's like talking to nonsense, because they more excited about binary file format, but tell me any hacker who write their own database software? Write database is very hard work, but hacker take easy way out do stupid things. (Let's not talk about reader/writer for custom file-formats...)
- Communication. Hackers work alone because they fear being found out. They bring this fear factor into business, if employer hire a hacker, all customers will run away, because of fear of doing business with illegal/ or bad people.
Bye, bye USA
If Danny Su ever, ever work in USA, he would serve lots of jail-time because he crack/hack copy-protected USA software. But Danny Su ever think about this? Nope. Half is life is gone because of this stupid mistake he make.
Going overseas, get arrested in Holidays, get arrested while Study
Since Danny Su is wanted, if he goes, even to outside China, he would possibly get arrested or face fail-time in foreign countries. Go to UK to study, and then, some of the software he crack/hack is from UK, he's asking for some nice time in UK Jail ;)
Ghost of Christmas Yet to Come
Your reviewer wonders what will happen to Danny Su'ed soon, his name is famous, and it will be very hard for him to remove posts/content and other materials he posted to the Internet.
Let's just hope he don't get sued in Court, or get into more troubles ;)
:)
The Ghost of Christmas Yet to Come
You can refer to commentary about this. Your reviewer, looked at Danny's life and wondered what went so wrong... It is easier to descend to hell than to go ascend.
Hiring Idiots Hackers and Stupid Crackers Dept
To crack copy protection takes few days, to make components that sell, takes many months.
The difference between becoming an expert hacker/cracker and learning how to write components, is between hiring an idiot and expert. You see, hackers, they are "experts" in bull-shit binary, "smart" in idiot-assembly and "clever" in all sorts of useless skills nobody have.
Let me explain:
- When I say bullshit binary, it means, they only know how to hack, hack, but when it comes to hard-work, like Code Optimization, making Code run faster, better, they are very poor at this. You can change few bytes in EXE/DLL, but if you ask them to do hard-work make product to sell, they are ZERO or make very poor product.
- When I say smart in idiot-assembly, can I ask, if they so smart, why can't they find very good job, or write good tutorials how to assemble whole EXEs, whole DLLs from scratch? Suggested answer, is they lack full set of knowledge to write this kind of product. What kind of product I talk of - Smart phone embed software, MP3 hardware-based player, embedded devices.
- Clever in all sorts of useless skills. Very smart in uploading, downloading, byte-editing... but very poor communication skills, don't know how to work in team, don't know how to come to work at 8am/5pm or mess-up project.
Think about it... What skill does hacker/cracker/warez person learn? Nothing of interest to employers.
What employers look for:
- Develop good GUI design (self-explanatory). Most of the Warez EXE/NFO files are totally trash EXEs.
What the hell is 40k EXE file showing what seems like 3 or 4 hours of work, sometimes not working due to DEP errors, ESC key not working, have to use mouse because Tab order not correct, or screwed-up, not usable on people with big monitors, have hard-wired colors that only blind people use.
- Database Design. I have not seen any Warez EXE result with good embedded database design. They put all resources into big EXE file or one stupid TXT file (renamed NFO).
When you talk about Database Design to these people, it's like talking to nonsense, because they more excited about binary file format, but tell me any hacker who write their own database software? Write database is very hard work, but hacker take easy way out do stupid things. (Let's not talk about reader/writer for custom file-formats...)
- Communication. Hackers work alone because they fear being found out. They bring this fear factor into business, if employer hire a hacker, all customers will run away, because of fear of doing business with illegal/ or bad people.
Bye, bye USA
If Danny Su ever, ever work in USA, he would serve lots of jail-time because he crack/hack copy-protected USA software. But Danny Su ever think about this? Nope. Half is life is gone because of this stupid mistake he make.
Going overseas, get arrested in Holidays, get arrested while Study
Since Danny Su is wanted, if he goes, even to outside China, he would possibly get arrested or face fail-time in foreign countries. Go to UK to study, and then, some of the software he crack/hack is from UK, he's asking for some nice time in UK Jail ;)
Ghost of Christmas Yet to Come
Your reviewer wonders what will happen to Danny Su'ed soon, his name is famous, and it will be very hard for him to remove posts/content and other materials he posted to the Internet.
Let's just hope he don't get sued in Court, or get into more troubles ;)
:)
Subscribe to:
Posts (Atom)