Skip to content

Commit 6eef498

Browse files
committed
update
1 parent 6a74269 commit 6eef498

4 files changed

+138
-0
lines changed
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
layout: post
3+
title: "Things I’ve learnt…"
4+
date: 2022-04-20 12:15:00 +0000
5+
categories: career, design, development, profession, reviews
6+
author: Diviyesh Patel
7+
---
8+
9+
Identifying problems and providing solutions…
10+
11+
Problem: Teaching only works when the learner is eager to pick up and trial new things outside their comfort zones without worrying about deadlines around time management.
12+
13+
Solution: But of course is aware of time taken to complete the task in hand, informing those that need to know how much time and effort it has taken.
14+
15+
Problem: There are certain types of people that are comfortable explaining vs demonstrating. It’s becoming rare to experience both, explanations and demonstrations at a time of reaching out for help when in-between tasks.
16+
17+
Solution: Arrange a time when it’s suitable to go through and discuss the issue and possibly pair programme to find a solution together.
18+
19+
Problem: There are multiple ways to do the same things in programming, some are very long winded, some are coupled into codes and others copied and pasted from elsewhere.
20+
21+
Solution: The best way is to keep it short and simple just so it’s easier to read and understand without having to write comments inside the code.
22+
23+
Problem: But not everybody is the same, so expect people making things different unintentionally.
24+
25+
Solution: Taking a moment to spare some time training individuals and possibly if there are multiple methods to execute the same feature then maybe discuss the best approach to do it and document it as a guideline.
26+
27+
Problem: Now when dynamics change more often, it becomes harder then ever to keep on top of changes made by others especially those that come and go.
28+
29+
Solution: Go the extra mile if you have a better understanding of what is required by evaluating with teams and possibly rectifying the issues sooner then later.
30+
31+
Problem: Then you have other issues appearing when certain members are trying to improve features that are already agreed with and working as expected with the end users.
32+
33+
Understandably… keeping things consistent with UI, code bases, folder structures.
34+
35+
Solution: These types of changes should ideally be left on a separate branch and thoroughly tested with multiple people before merging into the master or release branch – just think of it as a larger incremental change. E.g. v.1.0 to v.2.0
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
layout: post
3+
title: "Where’s the Transparency?"
4+
date: 2022-06-09 07:18:00 +0000
5+
categories: planning, reviews, theories
6+
author: Diviyesh Patel
7+
---
8+
9+
Another key element along with communication is transparency.
10+
11+
It’s great communicating information between people, but where’s the transparency around it.
12+
13+
Allow me to explain.
14+
15+
Communication can be easily be lost in translation and also be misunderstood.
16+
17+
It also gets harder with groups of people in meetings, leading to more complexity and become notorious for multiple meetings.
18+
19+
For the purpose of having a meeting, each meeting should conclude informative information, improvements or solutions.
20+
21+
Meanwhile in meetings taking a minute to pause, listen, observe and take information on board, can also help improve the next response in line of communication aka feedback.
22+
23+
Sometimes trying to make a point across can sound negative, but with reasons it helps ease the situation and makes one think more about the point of concern.
24+
25+
Point of concerns shouldn’t be a blame game, but a valid concern that should lead to providing solutions on improving the situation.
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
layout: post
3+
title: "Gimmicks"
4+
date: 2022-06-25 06:19:00 +0000
5+
categories: activities, career, theories
6+
author: Diviyesh Patel
7+
---
8+
9+
As we get older, we get wiser.
10+
11+
We tend to have less time as more responsibilities grow.
12+
13+
In time those have to be sorted by priorities.
14+
15+
Additional drivers causes conflicts.
16+
17+
Those are being talented, being kind and helpful where needed.
18+
19+
Day to day activities include solving many issues and answering many questions.
20+
21+
Questions on the 5 W’s and H of course.
22+
23+
Most of the time, just being present helps, just don’t ask how.
24+
25+
Because of these attractions, there’s also noise from doing the current task in hand.
26+
27+
It could be internal or external. Being at work or leisure.
28+
29+
It could be anything unconfirmed and mentioned later.
30+
31+
Quite frankly, if it doesn’t do any favours then don’t even bother.
32+
33+
You’re wasting you’re precious time.
34+
35+
Time that costs.
36+
37+
Shame it sounds harsh, but that’s reality.
38+
39+
Now, if you’re thinking the opposite…
40+
41+
To make a difference, you need to continuously chase it.
42+
43+
No matter how hard it is, never give up.
44+
45+
One day you’ll get lucky.
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
layout: post
3+
title: "Craftsmanship vs Continuous Production"
4+
date: 2022-07-14 08:45:00 +0000
5+
categories: design, development, planning, reviews, testing, theories
6+
author: Diviyesh Patel
7+
---
8+
9+
In a line of duty, when duty calls…
10+
11+
Quality craftsmanship is needed when many issues occur.
12+
13+
Sometimes having to question almost everything to understand the start to end process.
14+
15+
Usually when user stories change more often during production and the need to get more clarification.
16+
17+
Whilst keeping on top of demand, it’s urgent – meeting sprint goals.
18+
19+
Think of it as a layer of cake.
20+
21+
Multiple levels of complexity.
22+
23+
Built by different individuals.
24+
25+
Now try adding more features on top of existing layers of complexity.
26+
27+
It becomes difficult.
28+
29+
Allow time for cleaning up the process rather than what’s the next thing to do, either to keep people busy or to get things done.
30+
31+
By doing this, it allows others to contribute more easily until the next cycle of issues occur.
32+
33+
To fix this issue, repeat the method above.

0 commit comments

Comments
 (0)