Categories
Branding Development Marketing

Find Yourself

Spare a moment?

Teach if you can.

Invest in some time.

Learn as much as you can.

Perhaps…

Share a thought together.

Maybe if you’re lucky…

Trade a skill for another?

Who knows what you’ll might find.

From entry level to fullstack…

There’s always something to learn.

Call it what you want.

The cycle of learning forms teaching.

Imagine and reiterate.

The above with the below.

Apply methods with different contexts.

Lifehacker.

Categories
Design Development Reviews

Sometime it’s not clear

It’s not always clear what to expect when building software especially when you’re reliant on user stories that don’t describe the full story.

But then again, sometimes user stories can’t be clear without some visual concepts what the users needs.

From experience with visual concepts, many users thought this was it, concrete.

Maybe that’s because it’s down to how polished a design concept is.

Depending what you’re target audience is, it should be very basic to explain itself to the user what each element of a concept does.

Factor in the user’s knowledge of what they may currently know to build the amount of detail needed in the design concept.

We all have to remember that visuals are just concepts, therefore there may be some changes in the pipeline that weren’t considered back then and that they may need looking into present.

Trying a different approach without the visuals is another challenge.

So when you’re building from scratch it only makes sense somewhere along the line where smaller components fit together but still don’t describe what they do.

Adding titles, labels, icons makes sense.

Then you start to see a pattern of inconsistency delivered in Agile methodology, that’s where you’re suppose to constantly deliver.

Sometime it’s better to extend and add a sprint to rectify these issues before it gets complicated to work with.

Yes it adds some time to productivity, but would you rather have this or the latter?

Categories
Development Reviews

I have a theory, but correct me if I’m wrong…

Working in the Web realm is fascinating, but does have it’s tolerance.

Balancing many factors that one may not be aware of.

Add that with business needs and growing demands from order of hierarchy.

The cycle of success continues with continuous learning, finding, trialing new tech stacks to building and improving software architecture.

Driven by passion and ambition to self learn, is all that was needed.

Without a software degree it’s pretty hard to summarise.

That you may know more then you think you know, but then again you only know more when you are able to investigate and trial these new ideas.

Must thank those who understand and give the time to let one manage their own.

Lessons learnt and upheld adopting the new, due to valid reasons keeping tech stack consistent for upgrading and maintaining purposes with limited resources.

It’s time to let go of the small and think bigger. Push those boundaries. Invest in the new to increment features and aim to replace the old.

First to explore, first to trial, but wait a second, we have a team with individual mindsets and abilities to do the same or similar.

Teach, train and mentor maybe a new territory for one, but not often looked upon due to time management in many businesses.

So there’s concerns in the blind spots. Noted and mentioned to many, but how and who will address it?

Correct me if I’m wrong, but it’s up to the individuals in the team to embrace the journey together.

Setting aside some time and pushing back on the frequent demands.

Better yet, let the order of hierarchy set some time to continuous review information before passing down the chain of commands.

With continuous review of information, refinement of order become transparent, data become valid and less likely to consume time rectified.

While from the bottom continuing with the business needs in a regular pattern that aligns the learning goals, teaching one another, which is one of many challenging business objectives overlooked.

Certainly a challenge this year, but appreciate able to work in the current conditions.

Categories
Design Development Marketing

The point.

If you invest in a little bit more time, you get a whole lot more in return.

Take this as my experience.

If you take a look closer you will see patterns.

Keeping things generic as possible offers flexibility and new ideas.

Although time does come at a cost, think of it as a return on investment.

When you are finally done, release and track your feedback.

The jigsaw to the feedback will be crucial.

With the feedback, improve those negatives to positive.

You then reiterate and evaluate, eventually receiving the cycle of success.

Statistics will show, performance will grow.

Be patient, calm and collective.

One at a time is the focal point.

There is a journey where we are all involved.

Making the end users experience greater together then the previous or current.

Love to hear your thoughts and comments. Please leave them below, thank you.

Categories
Web Technologies

Every business needs it…

When scaling as a business, usually there’s a pattern of manual processes that requires time and effort in which usually becomes repetitive processes.

This is where businesses need to start building automated processes to cut out the need for manual tasks.

It allows the average person to work on something much more meaningful and with that in mind discovers new ideas and and a keen willingness to go beyond personal interests to discover more.

That’s the reality the average person needs to know.

Categories
Reviews

Event Driven Architecture

So here’s where my head is at… from working on MVC (modal, view, controller) using JQuery and JS to manipulate single pages to building reusable components and converting the current state of software to single page application… was something on the horizon, but yet not discovered – knowing/ hearing the tech industry is shifting in that direction.

The new process reduces the amount of callbacks to the servers, which on a large scale, is a huge factor for medium to large scale businesses that rely on online activity every day.

The main positive impact is saving server processes which leads to less server maintenance and the amount of servers processing.

Preventing servers from computing overtime or overclocking, which leads to increase in heat and burnout – one of the main reasons why servers need a maintain temperature room.

The new process allows online users to process the data from client side and then return the data back to the servers.

The end result is fast and efficient, browsing experience.

Here we are scaling up as a team, thinking on decision what is possible and what are shades of gray.

As we build, trail and error, finding problems along the way and realising there are many methods to get to the end goal.

The main issue lies in the decision making, which path as a team we should take given what other problems may occur when scaling applications up.

When you get to the specific details on how to pass data around components to manipulate and store gets complex, dealing with a framework that’s new and gives options, but yet as a language executes on load.

Welcome to event driven architecture…

Categories
Reviews

Tackling programming languages from the past

Tasked to solve – is pretty much what one has been doing to date.

Not knowing, but yet comfortable challenging them while time is ticking away.

Rewind back to years, where self teaching new programming languages was ever so daunting.

The instincts of knowing a language that would update in increments or a full re-write that would extend maintenance time and having to explain that up the chain.

Working with PHP this week and some experience of WordPress remembered in the past – felt like a task that one should attempt, be it if one has only touch the surface of this language.

The attempt was successful and the feeling of confidence has gained tremendous.

So the lesson learned here was be calm and carry on.

Categories
Reviews

Office Politics

Things just keep changing constantly, another job another mess… a repetitive process of seeing code that may once have been produced to good business needs.

But while business changes are happening, there’s a lack of poor coding standard among the fast pace environment.

Factors may include limited time, short fall on talent, to miss communication between colleagues or teams, or just the nature of employment to human error.

I see that trending… a.. lot, even in well documented or reading materials, just check my Instagram feed out, pretty basic examples, but yet one may not see it straight away…

And here I am learning programming, how dynamic languages from learning JQuery to vanilla JS using React.js and Vue.js all work behind the scene, noticing state cycles and how interactive elements on markup react, whether it’s a button or a URL link.

Seeing data races when elements on pageload load slow or when users react to events on a page.

Or, when functions are buried within function and script files bundled randomly that causes conflicts among execution.

But, I’ve fixed the mess with some history behind what it should and shouldn’t do and where to look for these files to edit.

Sure it took several days or some week or two to get it correct, but not bad to say I don’t have the correct qualifications, just a heck of a lot minor qualifications and plenty of experience in and out my career progression.

Understanding ones code and then attempting to fix it, would be suicidal – it’s not easy as building something new with the common known tools one may use.

One true thing that does amazes me, how each user tries to navigate their way through a website or software looking for what they need/want in information or running certain tasks.

The way how one uses it, whether it was designed to do so or was designed to do something alternative – always look outside the box.

And now I’ve come to my senses there’s a lot I could do, but my time is worth so much more, only look at the bigger picture by prioritize crucial tasks first given working in scrum and using sprints to weed out the least irrelevant requirements, and when those fall together, the least irrelevant follow as if it becomes a waterfall of working code.

I still have lots to learn and cover, yet striding the tech stack swiftly with self motivation and some help from the smartest people I’ve come across, but one advice I’d give to all… Nothing is correct and not everything is also wrong, it’s finding that right balance of what is true and false using your own instincts, most likely from experience.

Those starting fresh, start early and make as many errors as possible, as later you’ll realise your strengths and collaborate where ever possible in teams or departments.

Categories
Reviews

Fighting for your attention

There’s a point throughout the working process where your attention to knowledge is needed elsewhere, but what do you do if you have scheduled work and clients fighting between themselves for your attention, but also here and there trying to bypass paying for such services?

Fair play, I don’t mind helping people here and there, but when expecting work to be completed at such short notice, especially which is an experimental approach (meaning something you’re willing to do that isn’t in your skill set) – what do you do?

Charge them a premium? Ask them to wait in line? Or, squeeze them in wherever possible? What if you’re unsure how long a work process would take given it’s not in your remit? Question, is this an accurate decision to take? Something that always keeps me awake at night!

Instincts tell me to be careful there may be a borderline, causing disaster without knowing and while others around you hang in there waiting for this moment to happen. A quick decision whether the attempt was worthy of you being in employment or a means to end employment if work wasn’t carried out accordingly to their expectations.

This is where backups are a highly important and should be available to recover if needed. A rule of thumb to anyone working in the digital realm, keep a backup!

Spending personal time to self-develop has shown many methods to approach different cases in work environment, but what if you have to develop others that constantly needing help? Leading the way for clients and their staff included.

I’ve been there myself too and realise the flaw in the working environment.

No one wants to teach others if they have to teach themselves to learn and develop while earning bread and butter to live (this doesn’t even include personal activities) – that’s like double work loading and shortening life balance. So what is the solution here you may ask?

There are genuine people asking me all sorts of questions, some even I don’t have the answer to, but I guess from my experience, if you really want to know something, start spending personal time to self-develop and stop relying on others.

Sounds harsh right? Welcome to reality.

Working in a software environment made me realise a lot of differences and advantages for potential improvements in business and self-development plans.

Ability to discover and make ground breaking improvement whether it’s just an idea/thought or tweaks in code. This is something that attracts me to keep working with determination no matter what is offered to the table.

This boils down to one personal question that always rises above others during interviews, what type of development plans are in place for personal development for employees (this is a big factor for my case that most businesses tend to rule out, simply because they expect you to know ‘apparently’ to become successfully hired).

There’s also the case one may already have these services in place and by experiences not all training platforms cover the true ‘know how’s’, which lead to thinking what other incentives do one offer… in-house training?

Doubt that, given the reasons above.

Categories
Activities Reviews

Caught in a mix of emotions…

Caught in a mix of emotions being happy and sad… maybe confused, just when you think you’re overcoming the barriers to life and career path… a double knock back within a month.

It’s already been a bumpy ride this year, fighting for what I wanted and excelling in particular activities – online and offline.

People around the globe and the places I go noticing my sheer efforts of change from negative to positive vibes…

Becoming pretty toned, more confident than ever before, from gym to running, to upside-down pull-ups, 7 days a week with work on the go – I was feeling… well… words that I cannot describe, due to the fact I was never into sports – I still feel the same about it now.

Trying new tech and getting caught in the moment of performing better than your best – gets addictive. Highest record of time vs. distance in one hour and five minutes racking up eleven point four kilometres, my daily step count with the Fitbit watch was over 20k and that raised some stakes via the app with other avid hot steppers where they’d invite me to challenges.

Notice that I mentioned work somewhere above?

I took a job role on in the exact career path where I’d left from, but with a software company that values and understands the process. Yes, I kept this low, why? Well, I didn’t want the hassle of people approaching me, knowing one in a niche market, with skills somewhat spanning across the border and having that extra year spent on intense online training.

Another silver lining… if you take the time to self-study and progress, you can go a long way with the right kind of people.

Why did I take it?

You know at some point in life the three-letter word hangs and clings around your life… it pretty much stops you from going forward in personal life. Being in a comfort zone having no title, but making growth online where others wouldn’t have seen it, makes you feel misunderstood.

I folded and realised something from a positive view, when something is that good then it’s probably priceless to put a price on and that made me realise something else, you just can’t put a price to how much one can know and that flaw I saw in most of my interviews.

But there was one particular interview before this job at their headquarters that truly broke me when I was trying to convince my passion, my strengths, my evidence and efforts to getting a job that I already knew I could do.

That outcome was among the lines of one doing such thorough in-depth learning with a verbal test… it would be a shame to put one in this role not using those skills and that was coming from a large supermarket retailer. They knew it, I knew it, and so we parted our ways.

But this month “November” has been another eventful time for my family and relatives.

My cousin 34-year-old passed away earlier this week and my mothers dad, my granddad passed during the week, he was in his eighties and that put another view on things, no matter how young or old you are anything can happen, so enjoy what you have and make the most of it, life is truly too short.

Going through a family/relative crisis in the past and after seeing one family help the suffering, I wouldn’t want anyone to suffer more just to live on if they were in pure pain. It also has a knock on effect with those around who had been helping out too; those memories will stay to the end.

Being in his eighties, made me feel he did well for himself, but for my cousin, thirty-four… is just way too short. He left two young beautiful kids behind. This will be the most heart touching thing when they will realise this.

As the oldest male cousin from my mother’s side, I feel we have some responsibilities to my young nephews and give them company whenever they come to visit and this is why this blog post was called “caught in a mix of emotions”.

💐 A spilt of happiness and sad times… 🌹