How to Get What You Want in 2017

It is almost 2017 and time to start thinking about those New Year’s resolutions but the problem with New Year’s resolutions is that so few people actually achieve them. Why is this and what can you do to make sure you actually get what you want in 2017?

1. Write Down Your New Year’s Resolutions and Set SMART goals

The first step towards achieving what you want is to actually write it down and turn resolutions into goals. An unwritten resolution is quickly forgotten and unless you have some written, specific goals chances are you are just going to be wandering. SMART goals are specific, measurable, attainable, realistic and time-bound. In other words, say exactly what you want to achieve, by when and have ways of measuring how you are getting along. 2. Develop Habits and Consistency

Another problem that often occurs with New Year’s resolutions is that people do not form habits and develop consistency in those actions that are going to get them there. For instance, if you want to lose weight, it needs to become a habit to exercise and eat healthy foods. They say it takes 21 days to develop a habit but it is actually better to consistently stick to it for 63 days to ensure that the habit is well entrenched into your lifestyle before taking any breaks. Not all habits need to be done every day but you do need to be consistent in doing those things that will get you towards your goal.

3. Track and Measure

Set smaller goals and ways of measuring how you are making progress towards your major goal and then track these. Start by tracking those habits that it will take to get you there – how many times have you exercised this week for example. As you are tracking you will see how even the small steps count and will be more motivated to keep moving towards your major goal.

4. Stay Positive

Your mindset has a huge role to play in whether you are going to achieve your goals or not. Always try to remain positive and think positively. Focus on what it is you want but don’t beat yourself up over setbacks or slip ups, you will get times where things don’t go perfectly or you may have a setback but just keep going and you will get there.

Instead of just setting some New Year’s Resolutions for this next year why not turn them into actionable goals, develop habits that will help you achieve them and track these consistently. Keep positive and all the best for achieving whatever it is you want to achieve in 2017.

Posted in Uncategorized | Comments Off on How to Get What You Want in 2017

The Artistic Way of Programming

12 years back, when I started my formal classes in computer science, the first thing I learnt was “data” means “information”. A few days after that, we started conventional programming, where code and data were treated separately. For example, only data can be passed as the functional arguments. It was difficult for me to digest that “code, which is also information, is not treated as data”. I strongly felt that this will increase complexity of softwares in the long run.

A system does three things – read, transform (processing data), write. In other words – the mathematics (the transform part), and the effect of that in real life (the read/write part). The data transformation is indeed a mathematical concept, and with the help of read and write we make the mathematics (the transform part) useful to the real world. Bringing the “transform” part fully inside mathematical domain has its own benefit of using mathematics without fear (possible errors) for the analysis of the system, making the system more tractable mathematically. The catch is to treat both the elements of transformations, data and functions, equally.

Initially, code used to be bigger than the data, so sending data over the wire was feasible. But with time, data becoming huge, sending code to systems over the wire becomes the need, resting the data on the systems intact. With big data, the need of the hour is to treat the code as data, so that the code can be taken as argument to another meta function on a system having huge data which expects an algorithm for transformations.

Roughly speaking, codes are algorithms, algorithms are mathematical functions, functions are in turn actually look-up tables, i.e. data. Hence with this principle, all codes or functions are data.This is exactly the cornerstone of the functional paradigm. The functional programming is programming with functions, they treat functions and data likewise. Another principle I love, to control complexity, rules should not be complex itself.

Thumb rules rewritten for the functional paradigm:

Read-write and transformations(algorithms) should be separate.
Use immutable variables. Discourage use of reassignment statements.
Discourage side-effects (input/output or changing any variable in-place), every function should ONLY return its expected result.
Use referentially transparent functions (sometimes it is called pure functions) with no side effects, i.e. if x = y, f(x) and f(y) should be same forever.
Unit testing is a must for each function.
One of the main design patterns should be followed is to use expressions instead of instructions, i.e. it should be declarative in nature. Discourage use of loops like for/while – use recursive statements as shown above to calculate sum. Tell computers what needs to be done, not how to do it – it reduces error, especially edge cases.
With the need to control the complexity of the system and the advance design, the design pattern for the functional composition can be made to follow some basic algebraic structures, which in turn becomes more robust.

Posted in Uncategorized | Comments Off on The Artistic Way of Programming

A Colour Forecast For Spring 2017

Forget the monochrome look, forget restraint. One of the strong trends that we can look forward to in spring 2017 is vibrant colour. Think wacky, age of Aquarius style psychedelia. Many of the looks that will come to the fore in spring of next year are going to be a riot of colour. This is great for those of us who love vibrant shades and are not afraid to stand out from the crowd, though perhaps not so good for shrinking violets or those with a more muted aesthetic.

Tie dye is back and there is something of a resurgence of the hippie fashion aesthetic. For Resort, designers showed a range of tie-dye clothing. Both inner and outerwear items were shown and there was plenty of colour on display, much of it in bold, rich tones that are all about the character and the playful wackiness. Spring summer 2017 could be the time to revisit the Summer of Love. But this psychedelia has a sort of contemporary edge, with bold shapes, geometric designs and a strong line in global multiculturalism that reflects our more connected modern age. The way to wear this multi-coloured extravaganza is definitely to give it some gusto, but also a bit of an edge. Think whimsy but with a slightly harder urban slant.

The key to looking up to date and not like you have been lost and wandering on the hippie trail since the 60s is to choose pieces with a more modern shape when going for rainbow coloured clothes. Mismatched patterns and quirky combos will edge this look into another spring summer 2017 look – the chic geek. The idea is that pretty much anything goes and you should let your freak flag fly, showing your own unusual and unique personality through the way you dress.

This colour extravaganza borrows not only from the pschedelia of the 1960s but also from the colourful aesthetic of Tibet, its woven fabrics, strong patterns and bright colours, all with a slightly spiritual bent. There is also a large dose of inspiration taken from Cuba, a nation opening to the US for the first time in over fifty years and one with a strong culture and tropical aesthetic. Colour inspiration is also taken from the northern Californian coast, rich mid-tone blues and beachy hues mingle in with brighter tropical colours. No matter where you look, the spring summer 2017 trends are all about colour. Developing a really good colour sense and knowing which colours will suit you is the key to looking good and finding your own perfect look for the coming seasons.

Posted in Uncategorized | Comments Off on A Colour Forecast For Spring 2017

The Best Way to Learn Something New

When learning something new, the quickest easiest most successful way is to find a great coach and mentor. Recommendations are great, or Google the trainer you have in mind especially if the training involves the internet.

If you are learning anything, driving, hobbies, or even setting up a business expert advice to copy is the best way.

You need someone on hand to answer questions, offer training and monitor progress to make sure actions are followed in the right manner. Tutors work in schools, colleges and universities to teach and guide students, apprenticeships work in a similar way. Online language courses are guided with sound tracks to test yourself. Nurses are trained in hospital with supervision from superiors, in virtually all areas of life people are advised by others. Imagine athletes perfecting their style, golfers wanting to improve their swing without a coach. They may be picking up bad habits that are hard to correct in stance or execution. the same applies to most forms of learning, even learning a language, there is usually a voice operated system to copy.

So you need to be sure the coach you have chosen is honest and trustworthy and that they offer training that suits your learning style. Video is good as you can stop and start the video as you attempt to copy the actions. which is probably why YouTube videos have become so popular. However you also need direction to guide you through the learning process

There are currently 2,000,000,000 people daily searching Google for ways to work at home. A growing popularity of the internet, the growth of the relatively new industry and the fact that computers are included in the curriculum for schools. Most families now have laptops and other similar devices.

Franchises have always been popular because of the higher success rate that support gives the venture. The training the supervision and the system to copy. Internet marketing with a good coach and mentor works in a similar way without the extortionate expense of many franchises.

I am very lucky I found a great coach when I set out to develop an online business, it made my learning curve much faster and simpler. I didn’t feel so isolated or overwhelmed. Not only did I have a coach but the comradeship and support of others learning too. Another advantage is regular training and a great range of best-selling products provided for your customers and whilst you are learning the techniques you can earn commissions too. I found it much simpler than attempting to learn it all by my-self, source best-sellers and service my customers, when much of it was done for me.

So if a new venture appeals to you look out for a great coach, take a look at magazine racks for topic ideas and enjoy your new venture.

Make 2017 a year to remember!

 

Posted in Uncategorized | Comments Off on The Best Way to Learn Something New

4 Steps to Choosing the Best Promotional Products for Your Business

When investing your marketing dollars in custom branded promotional products, you want to ensure that you are getting your best return on investment. You want to look for products that serve more than one purpose and provide continued brand exposure.

1. Choose products that provide your company with good visibility.

The more your products are seen, the more promotional benefit your company receives. The best promotional products are prominently placed on everyday items, such as screen cleaners attached to mobile devices.

2. Give away products that will be used every day.

How many times have you received a piece of schwag that you threw in a drawer or even the trash? For your promotional products to be effective, you need to choose items that people will use over and over again. Products that are used often and in public places will gain your brand the most exposure for your investment. A great example would be screen cleaner stickers for phones and tablets, that are custom branded with your logo but people can use to clean their electronic devices. Another example are portable USB chargers, that have your logo on them but people can use in an emergency to charge their devices. These are useful products that people will carry with them, hence, increasing the amount of times your logo gets flashed around.

3. Reflect your business’s reputation with high quality products.

We’ve all received a branded pen or notepad that fell apart in our bag before we even left the exhibit hall. Handing out cheap promotional products gives the impression that your company is just as cheap. Make sure that the freebies you give away are representative of the high quality of the products and services you provide in your business.

The best way to test a product before you decide to pull the trigger and make an order for your event would be to get samples. Reputable promo product companies will provide free samples and stand behind their production. It should be crystal clear once you compare samples whether the promo product will be a hit or a miss.

4. Think versatility.

Choose promotional products that are versatile enough to fit every occasion you need. Whether you need giveaways for a trade show, gifts for your employees, or tokens of appreciation for customers who visit your office, having an appropriate product available for all occasions is key to getting the best results for your marketing dollars.

Posted in Uncategorized | Comments Off on 4 Steps to Choosing the Best Promotional Products for Your Business