Skip to content

Instantly share code, notes, and snippets.

View abmmhasan's full-sized avatar
:octocat:
Going well!!!

A. B. M. Mahmudul Hasan abmmhasan

:octocat:
Going well!!!
View GitHub Profile
@abmmhasan
abmmhasan / Employee Benefits, Facilities, and Compensation.md
Last active January 23, 2025 08:53
Comprehensive Guide to Employee Benefits, Facilities, and Compensation

Comprehensive Guide to Employee Benefits, Facilities, and Compensation

Ensuring employees receive the right mix of benefits, facilities, and compensation is crucial for retaining talent, boosting productivity, and fostering a positive workplace environment. This guide provides a detailed breakdown of the benefits employees should receive, categorized into key areas with accompanying examples and tables.


1. Retirement Plans

Employers should provide structured retirement plans to help employees secure their financial future. These plans ensure employees have savings and income after they retire.

| Facility | Details |

@abmmhasan
abmmhasan / Essential Guidelines for Managing Working Time and Employee Rights.md
Last active January 23, 2025 05:08
Comprehensive Guide to Working Hours, Overtime Rules, and Best Practices for Employers and Employees

Working Hours, Breaks, and Compliance: A Practical Overview

1. Regular Working Hours

Category Details
Weekly Limit Regular working hours are limited to 40 hours per week.
Daily Limits (Options) - 7 hours/day for 6 regular working days per week.
- 8 hours/day for 5 regular working days per week.
- 10 hours/day for 4 regular working days per week.
Overtime Definition Any work beyond time limit is considered overtime.
@abmmhasan
abmmhasan / 8-Hour Workday Planning.md
Last active January 22, 2025 05:48
8-Hour Workday Breakdown with Detailed "What to Do"

Why plan the breakdown?

1. Integrate Goal-Setting for the Day

  • Start the day with a specific, measurable goal for each session:
    • Example: For a focused work session, set a clear deliverable like "Draft the first three sections of the report."
  • Tie these goals to your weekly or long-term objectives for better alignment with broader priorities.

2. Focus on Energy Management

  • Incorporate the Ultradian Rhythm (90–120 minute energy cycles):
  • Plan intense focus sessions (e.g., Pomodoro) during peak energy cycles.
@abmmhasan
abmmhasan / Project Management Methodologies.md
Last active December 8, 2024 05:03
Project Management Methodologies

Project Management Methodologies

This documentation provides an in-depth comparison of Agile and its alternatives based on various criteria, including focus, complexity, flexibility, industries, implementation time, suitability, best use cases, and limitations.


Overview of Methodologies

  1. Agile: Focuses on iterative delivery, collaboration, and adaptability to changing requirements.
  2. Waterfall: A sequential approach with clear and well-defined phases.
  3. Lean: Optimizes processes by eliminating waste and increasing value.
  4. Kanban: Visualizes workflows for continuous delivery and efficiency.
@abmmhasan
abmmhasan / Right Framework for Process Improvement and Management.md
Last active December 8, 2024 05:09
Choosing the Right Framework for Process Improvement and Management

Choosing the Right Framework for Process Improvement and Management

This documentation provides a comparative analysis of various process improvement and management frameworks, focusing on their features, strengths, and applicability to diverse organizational needs.


Overview of Frameworks

  1. CMMI (Capability Maturity Model Integration): A process improvement framework designed to enhance organizational maturity and efficiency through defined levels of process maturity.
  2. ISO 9001: A globally recognized standard for quality management systems focused on customer satisfaction and continual improvement.
@abmmhasan
abmmhasan / Comprehensive Git Workflow.md
Last active November 23, 2024 14:20
Comprehensive Git Workflow: From Branch Creation to Production Deployment

Comprehensive Git Workflow: From Branch Creation to Production Deployment

This document outlines the updated Git workflow, with structured guidelines, reference links, and a table-based approach for managing branches, tagging releases, and deploying to production.


Branch Workflow Overview

Branch Type Branch Naming Created From Merge Flow Purpose
@abmmhasan
abmmhasan / Release Note Guideline.md
Last active December 2, 2024 16:52
VCS Release Note Structure

Release Note Guidelines

Guidelines for Effectiveness

  1. Understand Your Audience

    • Tailor the content based on your audience—whether they are technical users, general users, or decision-makers, use language they understand.
    • Avoid technical jargon and simplify complex terms for wider accessibility.
  2. Focus on Value for Users

  • Emphasize the benefits of updates rather than just listing features. Explain why each change matters to users.
@abmmhasan
abmmhasan / Commit Message Guideline.md
Last active November 26, 2024 08:22
VCS Commit Message Structure

Commit Message Guidelines

Adopt a structured approach to commit messages using the Conventional Commits Specification and the extended rules below. This format enhances clarity, collaboration and automation.

Structure

1. VCS Commit Message

This is the detailed and complete commit message format. It includes:

@abmmhasan
abmmhasan / wget
Created October 11, 2023 08:05 — forked from bueckl/wget
Wget examples
#Spider Websites with Wget – 20 Practical Examples
Wget is extremely powerful, but like with most other command line programs, the plethora of options it supports can be intimidating to new users. Thus what we have here are a collection of wget commands that you can use to accomplish common tasks from downloading single files to mirroring entire websites. It will help if you can read through the wget manual but for the busy souls, these commands are ready to execute.
1. Download a single file from the Internet
wget http://example.com/file.iso
2. Download a file but save it locally under a different name
wget ‐‐output-document=filename.html example.com
@abmmhasan
abmmhasan / Change Docker container storage location.md
Last active February 7, 2024 14:40
Change Docker container storage location

Windows:

  • Quite docker desktop
  • Open command prompt/powershell
  • List packages (& take note of the name you wanna move, i.e. docker-desktop-data)
wsl --list -v
  • Turn off wsl
wsl --shutdown