Fortune’s List of the 10 Most Powerful Women in Information Technology

Fortune’s List of the 10 Most Powerful Women in Information Technology

Each year for the past two decades, Fortune Magazine has released its list of the Most Powerful Women in the world. The list, which includes 51 women, is based in part on the success of their businesses.

Facebook COO Sheryl Sandberg has been credited with provided the operational leadership that has helped drive the social network’s growth since founder Mark Zuckerberg hired her in 2008. Facebook’s 57 percent ad revenue growth in 2016, coupled with Sandberg’s support for women’s health and immigration reform made her one of the most powerful women in the world.

IBM CEO Ginni Rometty has been facing some challenges with slumping revenue, but she is still regarded as one of the most successful chief executives in any industry, let alone information technology. What’s more, Rometty has positioned IBM to grow in critical markets, including the cloud, mobile, and security.

Hewlett Packard Enterprise chief executive Meg Whitman has worked hard over the past several years to rebuild an ailing Hewlett Packard. As chief executive, Whitman has made some tough decisions to get the iconic company back on track, but has faced criticism because HPE has struggled to grow and its stock has underperformed the broader market.

Oracle Co-CEO Safra Catz might be one of the most successful women in this roundup at expanding a company and improving upon its success. Starting in the mid-2000s, she had a major role in Oracle’s corporate expansion program in which the company spent billions of dollars to acquire scores of software and information technology companies. She also presided over the growth of Oracle’s cloud computing business to the tune of $4.6 billion. She’s also active in STEM programs to educate children.

Alphabet CFO Ruth Porat has had an important role is fine tuning the company balance sheet. She has helped Alphabet, Google’s parent company, improve its profitability and given the company the financial latitude to invest in market sectors that could prove critical to its growth in the coming years.

Apple Senior Vice President Angela Ahrendts has made her presence felt in important ways since joining Apple. She has worked to revamp the company’s retail stores and improve customer experience. This has helped ensure that Apple’s retail stores continue to generate billions of dollars in revenue and profits year after year.

YouTube CEO Susan Wojcicki has helped transform YouTube from a costly digital warehouse of user-generated video that had millions of viewers, but scant revenue into a true entertainment powerhouse and revenue generator for Google. Wojcicki’s leadership has ensured that YouTube will play a prominent role in Google future profit growth going forward.

Microsoft CFO Amy Hood leadership is one of the factors for the company’s recent success in cloud computing and software-as-a-service businesses. Since being appointed CFO in 2013 Overall Hood helped Microsoft revitalize the company’s business strategy and get the company’s revenue and profits back on track.

Best Buy’s retail chief Shari Ballard has been critical to the company’s recent renaissance. Despite operating in the retailing industry where many once successful brick and mortar store chains have struggled and failed, Best Buy has watched its profits soar and its appeal to tech buyers grow, thanks to Ballard’s strategy. It wasn’t long ago that some questioned Best Buy’s future. Now, because of Ballard, the company’s future is bright.

Bridget Van Kralingen is senior vice president of Industry Platforms at IBM overseeing the efforts of more than 100,000 consultants and service providers. As head of a division that supports vertical-industry customers, Van Kralingen is eyeing ways to leverage blockchain and other emerging technologies to grow new revenue streams.

Chances of making a successful mobile app

Chances of making a successful mobile app

Very sad news on the changes of making a successful mobile app to make you millions of dollars is next to nothing at this point.  Check the following web page with the similar concerns of getting the first cool million dollars.  The article is stating that most mobile developers are making next to poverty amounts.

Now this is a sorry state of affairs that you cannot make an amount of cash that would help pay the mortgage.

By 2015, 60 percent of app developers were earning under the poverty line, making profits of less than $500 per month. Older statistics indicate that 80 percent of developers don’t earn enough to turn their development into viable businesses. But things are improving; more money is being paid out, so surely developers are being paid more, right? Well, as it stands, Apple’s App Store and Google’s Play Store are horribly stacked in favor of the largest players in the market, and the current trend would seem to indicate that this divide will only grow, despite the fact that barriers to entry to the market are apparently falling. After all, with a mere $124 you can get access to both the Apple and Google app stores — and with that, access to tens (soon to be hundreds) of billions of app downloads.

This brings everything to the forefront, can you survive development of a mobile app on the Apple store ?  The yearly fee must come into mind so that any profit is paying for getting the app approved and on the store.

Very sad when you take into consideration what software you are using to develop the product.

How the 9-to-5 workday has disappeared

How the 9-to-5 workday has disappeared

 

Work has changed dramatically over the last few decades, according to a report in The Wall Street Journal recently release it has become more time-consuming, less stable, and more flexible.

In 1973, 6% of Americans said they worked excessive hours while in 2016, 26% said they worked more than 48 hours a week.

Insurance coverage by employers has also dropped since 1973, although companies now provide more benefits to aid work-life balance, such as paid parental leave and remote work options.

Businesses are spending less on employees, both in terms of compensation and capital investment, while investors get triple the payout from 30 years ago.

This has all contributed to workers increasingly acting like free agents in the job market.  While they have more control and flexibility, the “safety net that once came with full-time work has frayed.”

Don’t worry be happy

Americans are happier at work, but they might just be settling for less.

For the first time since 2005, more than half of U.S. workers say they’re satisfied with their jobs, according to the Conference Board, a research group. Employment is up, wages are finally rising and layoffs are near record lows, resulting in a more optimistic, contented workforce.

That buoyancy is giving Americans confidence to pull out their wallets.  Depending on whether the tax plan for 2017 gets implemented the middle class will continue to get hammered with taxes to maintain the social programs such as social security, ACA and other various programs.

There is no such thing as a free lunch but employers are looking to try and maintain a profit.  Small business owners will gain from the tax overhaul plan by not getting double taxed for corporate and personal income.  This fact is not known by most Americans.

Hopefully the work place will improve over the next few years putting wages back into a reality check.

Day of the Programmer so let’s Celebrate

Day of the Programmer so let’s celebrate

Day

The Day of the Programmer is an international professional day that is celebrated on the 256th (hexadecimal 100th, or the 28th) day of each year (September 13 during common years and on September 12 in leap years). It is officially recognized in Argentina, Bangladesh, Chile, Brazil, Mexico, Austria, Germany, Canada, China, Croatia, Czech Republic, France, India, Belgium, Australia, Poland, Romania, Ireland, Italy, Serbia, Slovenia, Ukraine, United Kingdom, the United States and Russia.[1][2]

The number 256 (28) was chosen because it is the number of distinct values that can be represented with an eight-bit byte, a value well-known to programmers. 256 is also the highest power of two that is less than 365, the number of days in a common year.

You wonder why Russia out of all places decided to create the official day of the programmer.  I guess the old “JOLT” and late nights weren’t the prize after all to all programmers.

If you think about it, everything in your life now is based on a software developer from your phone to your heating system.  So celebrate the day!

New Build 4 Now Available for Version 2.26 of ElevateDB from Elevate Software

New Build 4 Now Available for Version 2.26 of ElevateDB from Elevate Software

ElevateDB

Elevate Software is  pleased to announce that build 4 for version 2.26 of ElevateDB is now available. The software release provides the following:

  1. Altering a Table in a Database with Dependent Views Can Result in a Table Checksum Mismatch
  2. COMPARE DATABASE Generating Incorrect Statement Terminators for ALTER Statements

If you own the subscription model or are looking for a database manager that works with Delphi this is the package to go with.

ElevateDB is licensed per-developer, and includes royalty-free distribution. License management isn’t required at all, and the money that you used to pay to the database engine vendor is now your profit to keep.

What does ElevateDB do ?

You don’t need to use a feature-crippled “free” product in order to avoid licensing fees anymore. With Elevate Software, you are backed by a company that has over a decade of experience in highly-distributed and pre-packaged database application software.

ElevateDB is designed to be included in a pre-packaged database application and can be installed very quickly and easily. The ElevateDB Server is a single EXE (~2MB), only requires a single INI text file for configuration, and can be run as an application or Windows service. Source code to the ElevateDB Server is included with every purchase, so it can be customized and re-branded, if necessary. The ElevateDB client-side code can be compiled directly into Delphi, C++Builder, and Lazarus applications, and consists of a single assembly (~2MB) for .Net applications. ElevateDB client code can also transparently switch between local, single-user and client/server, multi-user usage.

ElevateDB automatically creates all necessary files when they are needed. For example, you can distribute a single database catalog file with your application, and ElevateDB will automatically create the the table files as they are opened by sessions. In addition, ElevateDB provides reverse-engineering facilities that allow you to easily create creation and upgrade SQL scripts that can be run during installation to transparently create any necessary system or database objects.

Once installed, ElevateDB is not fragile and cannot be made inoperable by another application’s installation process. Many database engines are extremely sensitive to configuration changes and require constant attention by an administrator.

Coding Boot Camps should they go or be used ?

Coding Boot Camps should they go or be used ?

Boot Camp

Within the past week, two well-known and well-established coding bootcamps have announced they’ll be closing their doors: Dev Bootcamp, owned by Kaplan Inc., and The Iron Yard, owned by the Apollo Education Group (parent company of the University of Phoenix).  Not the most strongest places to learn how to code but some industry observers have suggested that the market may be merging in the coming months.

It appears that there are simply more coding bootcamps – almost 100 across the US and Canada – than there are students looking to learn to code.   Remember these courses are geared for a quick turnaround in studying and learning how to program.  I never mentioned that these were gifted academic schools since on average they are charging $11,000 for a 12 weeks of intensive training in a programming language or framework.

College or Bust ?

Does a person who goes thru this actually know the basics, sure but can they develop software that could possibly be used by millions, most likely not.  They stand a chance of getting a low entry level position at a software house.  They could have simply saved the money, learn the piece they needed from the vast amount of knowledge on the internet, or webinars.  Writing software is an art form as well as a love fest.  There are times a software developer will stay up long hours going over code to make it better.

In December of last year, Bloomberg published a warning to prospective students: “Want a Job in Silicon Valley? Keep Away From Coding Schools.”

The article contended that many companies have found coding bootcamp grads unprepared for technical work.   A tech recruiter told the publication. “My clients are looking for a solid CS degree from a reputable university or relevant work experience.” Google’s director of education echoed this sentiment: “Our experience has found that most graduates from these programs are not quite prepared for software engineering roles at Google without additional training or previous programming roles in the industry.”

New iPhone will be announced soon

New iPhone will be announced soon

iPhone

 

September 12th a very important date to mark on your calendar.  That’s when Apple will host its next media event, at the Steve Jobs Theater on its new Cupertino campus, where it’s expected to unveil three new iPhone models, the third-generation Apple Watch, and an upgraded Apple TV with support for 4K and HDR display technologies.

With new iPhones just days away from being officially revealed, a Bloomberg journalist has reported what he saw in images of the expected new high-end model. The key change is said to be the removal of the Home button, which has been rumored before. However, Bloomberg goes into fine detail on accompanying gestural changes on the software side. Click here to read more about this.

Even if you’re planning to stick with your current Apple hardware for now, there’s lots more to look forward to on September 12. During Apple’s media event, expect to find out when you’ll be able to upgrade your devices to iOS 11, watchOS 4, tvOS 11, and perhaps even macOS High Sierra as well.

Additional Information

Meanwhile, if you ever connect to public hotspots, you’ll definitely want to know more about a new Wi-Fi feature that’s coming in iOS 11.   You can also check out MacRumors for additional information on the iPhone that will be released.

The hardest thing to understand with Android and iPhone phones is the cost, it is always going up placing close to a $1,000 for units.  Sooner or later folks will have to make that decision on whether their budgets will be able to handle it.  It would also be nice if there was a recycle program with the vendors to trade in a phone and get discounts.  You can always send to a third party but the amount of returned funds is low.  Anyway an Apple release is always fun.

 

A simple approach to software development

A simple approach to software development

Development

Setting up your software development for a new application there are quite a few set of software developers that tend to jump on their machine and begin coding.  I would strongly suggest that an application which could be successful needs to start from thought to paper (even electronic) before any new code is typed.

Now as some suggest creating designs or layouts are the best method for them and sometimes that does make sense.  Creating a sketch board  or laying out the screen design is a simple way to visually see what you want to achieve.

Here are the steps that you can use when you are preparing to create a new application.

Sitting at a table or desk
Using white boards do help when you plan to get your thought on to the board for the initial start of the project.  You can quickly put down what your clients (consumers) wish to have or to fulfill their needs.  Simple step is to list all of the pieces in bullet point what you think the client is expecting from your application.

Always remember that developers can write a great application that nobody wants.

Flowcharts
Yes this is one of computer 101 concepts that no software developer wishes to use any longer but if you set up a general flowchart it will show you things you did not think of.

Screen Design
Screen layouts are extremely important, it gives the visual aspect on what the application will look like.  The best thing is that it could be done on paper without using a computer.  Sure it looks like stick men but it does show the layout that you think clients will be happy with.

Data Model
This is essential if you plan on having some sort of database manager that will capture the information entered with your application.  A proper data model will show exactly what you think each table and record size will be.  The database manager is another piece where you must either sell to the client on a robust database or a small foot print.

Know your customer
Sitting with your clients or consumers or customers, you need to understand the business.  You may not be a retail sales guru but you have to understand what the client wants and possibly increase business.  This does not mean as a software developer you need to allow the client overrun the project where your team gets the blame for it falling apart but you have to understand how the client starts and ends the day.

Team work
The biggest and one of the most difficult piece is to have the presentation in front of the software team.  You must be prepared to accept criticism from your peers.  They may see something you did not see or whether there is a market for your application.

Starting a new application for a market can be either a hard task or you can set up a plan that will get you to the end line quickly and successfully.

NYPD dropping Window Phone for iPhones

NYPD dropping Window Phone for iPhone

Phone

A New York Post report that one of Microsoft’s more celebrated U.S. business customers for Windows Phone is dumping the platform raises some interesting questions about Redmond’s future mobility plans.

The Post reported on August 28 that the New York Police Department (NYPD) is going to scrap the 36,000 Nokia phonesrunning the Windows Phone OS that it has been rolling out for the past two years.

Microsoft dropped support for Windows Mobile 8.1 in July 2017. But the two handset models the NYPD purchased, the Lumia 640XL and Lumia 830, both were among the Windows Phones that were upgradable to Windows 10 Mobile. (Of these two, only the newer 640XL will also be eligible for the coming Fall Windows 10 Mobile update, however.)

As of October 2016, the NYPD was planning ot migrate to Windows Phones running Windows 10 Mobile. But the New York Post is reporting that the NYPD, instead, is likely to move to iPhones by the end of this calendar year.

Microsoft has been working to get out of the phone business for the past couple of years. The company is not currently manufacturing any new Windows Phones. And Windows Phones that are still being used won’t get the Windows 10 Fall Creators Update coming out later this year. Instead, some subset of existing models will only get something internally known as “Feature 2,” which is believed to be a dead-end branch of Windows 10 Mobile.

So if NYPD does not share Microsoft’s mobile productivity as well as the other features, is there any point in keeping the Windows Phone alive and compete against Android and iPhone ?

At the moment the Windows Phone user base sold since 2016 is less than .5 percent while 99.6 percent are purchasing Android and iPhones.  Maybe the writing is on the wall that this is a dead product and time to put it to rest.

Expert Delphi by Paweł Głowacki

Expert Delphi by Paweł Głowacki

 

Expert

After reading the latest book from Author Pawel Glowacki the feeling of fresh FireMonkey Delphi material left an excellent karma.  It should be part of anyone’s Delphi Library since it has great reference material.  The book was written by Pawel Glowacki whom is Embarcadero’s European Technical Lead for Developer Tools.

The book begins with a basic primer on Delphi helping you get accustomed to the IDE and the Object Pascal language.  It quickly moves into advanced concepts dealing with FireMonkey.  You should be able to build server-side services, create new Internet of Things (IOT) and integrate your applet with web services to deploy them to market.

As always the pricing from PackT is on the mark.  The writing is very clear at 506 pages and does come with the eBook Format for those wanting that instead of print.

Pawel touches FireDAC which is the database component to gain access to various databases.  DataSnap as well as Rad Server which allows your software to request data from a secured environment.  Finally the pieces alone on FireMonkey are well worth the price.  It takes you from installing, preparing and developing a smart phone applet.  There is a section on deployment to the various platforms.

FireMonkey is RAD

Working with Delphi VCL and FireMonkey provide any software developer to quickly build a solution for either clients or market.  The Delphi library on the FireMonkey side is growing and with the ability of building Linux server command line applications it is opening new doors.

You can visit the Embarcadro web site for additional information pertaining to either the C++ or Delphi or Rad Studio which includes both compilers.  The other thing to know that you will need the enterprise addition to create Linux applications as well as DataSnap.

You can visit the Packt web site to check the table of contents but Baron Software highly recommends to purchase a copy.